<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="vi" sourcelanguage="en">
  <context>
    <name>AboutDialog</name>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="14"/>
      <source>About Cutter</source>
      <translation>Giới thiệu về Cutter</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="54"/>
      <source>Check for updates on start</source>
      <translation>Kiểm tra bản cập nhật mỗi khi khởi động</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="67"/>
      <source>Check for updates</source>
      <translation>Kiểm tra bản cập nhật</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 là một nền tảng đảo ngược công nghệ mã nguồn mở miễn phí được cung cấp bởi Rizin&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-size:11pt;&quot;&gt;Tìm hiểu thêm trên &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>Báo cáo sự cố</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="113"/>
      <source>Show Rizin plugin information</source>
      <translation>Hiển thị thông tin tiện ích Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="126"/>
      <source>Show version information</source>
      <translation>Hiển thị thông tin phiên bản</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>Phiên bản</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="28"/>
      <source>Using rizin </source>
      <translation>Sử dụng rizin </translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="30"/>
      <source>Optional Features:</source>
      <translation>Các tính năng tùy chọn:</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="47"/>
      <source>License</source>
      <translation>Giấy phép</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>Phần mềm này được phát hành theo Giấy phép công cộng chung GNU v3.0</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="49"/>
      <source>Authors</source>
      <translation>Tác giả</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>Cutter được phát triển bởi cộng đồng và được bảo trì bởi đội ngũ cốt lõi và phát triển của chúng tôi.&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>Hãy kiểm tra &lt;a href=&apos;https://github.com/rizinorg/cutter/graphs/contributors&apos;&gt;trang người đóng góp&lt;/a&gt; để xem danh sách đầy đủ những người đóng góp.</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="76"/>
      <source>Rizin version information</source>
      <translation>Thông tin phiên bản Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="103"/>
      <source>Checking for updates...</source>
      <translation>Đang kiểm tra bản cập nhật...</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="109"/>
      <source>Error!</source>
      <translation>Lỗi!</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="112"/>
      <source>Version control</source>
      <translation>Phiên bản quản lý</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="113"/>
      <source>Cutter is up to date!</source>
      <translation>Cutter đang là bản mới nhất!</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="154"/>
      <source>Based on Qt %1 (%2, %3 bit)</source>
      <translation>Dựa trên 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>Bù đồng bộ/bỏ đồng bộ</translation>
    </message>
  </context>
  <context>
    <name>AddressableItemContextMenu</name>
    <message>
      <location filename="../menus/AddressableItemContextMenu.cpp" line="16"/>
      <source>Show in</source>
      <translation>Hiển thị trong</translation>
    </message>
    <message>
      <location filename="../menus/AddressableItemContextMenu.cpp" line="17"/>
      <source>Copy address</source>
      <translation>Sao chép địa chỉ</translation>
    </message>
    <message>
      <location filename="../menus/AddressableItemContextMenu.cpp" line="18"/>
      <source>Show X-Refs</source>
      <translation>Hiển thị tham chiếu chéo</translation>
    </message>
    <message>
      <location filename="../menus/AddressableItemContextMenu.cpp" line="19"/>
      <source>Add comment</source>
      <translation>Thêm bình luận</translation>
    </message>
  </context>
  <context>
    <name>AnalysisClassesModel</name>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="420"/>
      <source>class</source>
      <translation>lớp</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="444"/>
      <source>base</source>
      <translation>cơ sở</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="477"/>
      <source>method</source>
      <translation>phương thức</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>Phân tích</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="55"/>
      <source>Show verbose information when performing analysis (analysis.verbose)</source>
      <translation>Hiển thị thông tin dài khi tiến hành phân tích (analysis.verbose)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="68"/>
      <source>Analyze push+ret as jmp (analysis.pushret)</source>
      <translation>Hiển thị push+ret dưới dạng 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>Đầu ra dài từ phân tích loại (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>Đặt tên suy đoán cho các hàm (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>Tìm các hàm mới theo các hàm đã được định nghĩa (analysis.hasnext)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="120"/>
      <source>Create references for unconditional jumps (analysis.jmp.ref)</source>
      <translation>Tạo tham chiếu cho các thao tác nhảy vô điều kiện (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>Phân tích bảng nhảy trong các tuyên bố chuyển (analysis.jmp.tbl)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="161"/>
      <source>Search boundaries for analysis (analysis.in): </source>
      <translation>Tìm ranh giới để phân tích (analysis.in): </translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="195"/>
      <source>Pointer depth (analysis.ptrdepth):</source>
      <translation>Chiều sâu con trỏ (analysis.ptrdepth):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="236"/>
      <source>Functions Prelude (analysis.prelude):</source>
      <translation>Mở đầu cho hàm (analysis.prelude):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="269"/>
      <source>Analyze program</source>
      <translation>Phân tích chương trình</translation>
    </message>
  </context>
  <context>
    <name>AnalysisTask</name>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="25"/>
      <source>Initial Analysis</source>
      <translation>Phân tích ban đầu</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="27"/>
      <source>Analyzing Program</source>
      <translation>Đang phân tích chương trình</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="45"/>
      <source>Loading the file...</source>
      <translation>Đang tải tập tin...</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="72"/>
      <source>Loading PDB file...</source>
      <translation>Đang tải tập tin PDB...</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="81"/>
      <source>Loading shellcode...</source>
      <translation>Đang tải shellcode...</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="92"/>
      <source>Executing script...</source>
      <translation>Đang thực thi kịch bản...</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="101"/>
      <source>Executing analysis...</source>
      <translation>Đang thực thi phân tích...</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="110"/>
      <source>Analysis complete!</source>
      <translation>Phân tích hoàn tất!</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="112"/>
      <source>Skipping Analysis.</source>
      <translation>Bỏ qua phân tích.</translation>
    </message>
  </context>
  <context>
    <name>AppearanceOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="14"/>
      <source>Appearance</source>
      <translation>Giao diện</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="28"/>
      <source>Font:</source>
      <translation>Phông chữ:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="56"/>
      <source>Select font</source>
      <translation>Chọn phông chữ</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="76"/>
      <source>Zoom</source>
      <translation>Thu phóng</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>Ngôn ngữ:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="133"/>
      <source>Interface Theme:</source>
      <translation>Chủ đề của giao diện:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="147"/>
      <source>Default</source>
      <translation>Mặc định</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="152"/>
      <source>Dark</source>
      <translation>Tối</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="160"/>
      <source>Color Theme:</source>
      <translation>Chủ đề màu:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="179"/>
      <source>Edit Theme</source>
      <translation>Sửa chủ đề</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="193"/>
      <source>Rename</source>
      <translation>Đổi tên</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="213"/>
      <source>Copy</source>
      <translation>Sao chép</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="227"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="163"/>
      <source>Delete</source>
      <translation>Xóa</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="241"/>
      <source>Export</source>
      <translation>Xuất</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="255"/>
      <source>Import</source>
      <translation>Nhập</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="289"/>
      <source>Use information provided by decompiler when highlighting code.</source>
      <translation>Sử dụng thông tin được cung cấp bởi trình biên dịch ngược khi bôi đậm mã.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="292"/>
      <source>Decompiler based highlighting</source>
      <translation>Bôi đậm theo trình biên dịch ngược</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="312"/>
      <source>Save as Default</source>
      <translation>Lưu làm mặc định</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="125"/>
      <source>Theme Editor - &lt;%1&gt;</source>
      <translation>Trình chỉnh sửa chủ đề - &lt;%1&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="136"/>
      <source>Enter theme name</source>
      <translation>Điền tên chủ đề</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="136"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="221"/>
      <source>Name:</source>
      <translation>Tên:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="137"/>
      <source> - copy</source>
      <translation> - sao chép</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="143"/>
      <source>Theme Copy</source>
      <translation>Bản sao chủ đề</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="144"/>
      <source>Theme named %1 already exists.</source>
      <translation>Chủ đề tên %1 đã tồn tại rồi.</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>Lỗi</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>Bạn có chắc bạn muốn xóa &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>Thành công</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>Chủ đề màu &lt;b&gt;%1&lt;/b&gt; đã được nhập thành công.</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>Chủ đề màu &lt;b&gt;%1&lt;/b&gt; đã được xuất thành công.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="221"/>
      <source>Enter new theme name</source>
      <translation>Điền tên chủ đề mới</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="240"/>
      <source>Language settings</source>
      <translation>Cài đặt ngôn ngữ</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="241"/>
      <source>Language will be changed after next application start.</source>
      <translation>Ngôn ngữ sẽ được thay đổi sau lần khởi động ứng dụng tiếp theo.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="245"/>
      <source>Cannot set language, not found in available ones</source>
      <translation>Không thể thiết lập ngôn ngữ, không tìm thấy trong những ngôn ngữ sẵn có</translation>
    </message>
  </context>
  <context>
    <name>ArenaInfoDialog</name>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>Hộp thoại</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="22"/>
      <source>Top</source>
      <translation>Trên cùng</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="29"/>
      <source>Next</source>
      <translation>Tiếp theo</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="36"/>
      <source>Next free</source>
      <translation>Trống tiếp theo</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="43"/>
      <source>System Memory</source>
      <translation>Bộ nhớ hệ thống</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="50"/>
      <source>Max Memory</source>
      <translation>Bộ nhớ tối đa</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="92"/>
      <source>Last Remainder</source>
      <translation>Số dư gần nhất</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>Dịch assembly</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="35"/>
      <source>Style</source>
      <translation>Phong cách</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="255"/>
      <source>Align bytes to the left (asm.lbytes)</source>
      <translation>Căn các byte sang bên trái (asm.lbytes)</translation>
    </message>
    <message>
      <source>Show preview when hovering:</source>
      <translation>Hiển thị bản xem trước khi di chuột lên:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="215"/>
      <source>Syntax (asm.syntax):</source>
      <translation>Cú pháp (asm.syntax):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="272"/>
      <source>Flags (asm.reloff.flags)</source>
      <translation>Cờ (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>Bình thường</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>Mã giả (asm.pseudo)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="175"/>
      <source>Show offsets (asm.offset)</source>
      <translation>Hiển thị bù (asm.offset)</translation>
    </message>
    <message>
      <source>Tabs before assembly (asm.tabs.off):</source>
      <translation>Số tab trước mã assembly (asm.tabs.off):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="245"/>
      <source>Number of bytes to display (asm.nbytes):</source>
      <translation>Số byte để hiển thị (asm.nbytes):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="225"/>
      <source>Separate bytes with whitespace (asm.bytes.space)</source>
      <translation>Phân cách các byte bằng khoảng trống (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>Hiển thị các byte của mỗi chỉ dẫn (asm.bytes)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="72"/>
      <source>Lowercase</source>
      <translation>Chữ thường</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="77"/>
      <source>Uppercase (asm.ucase)</source>
      <translation>Chữ viết hoa (asm.ucase)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="82"/>
      <source>Capitalize (asm.capitalize)</source>
      <translation>Viết hoa (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>Hiển thị dòng trống sau mỗi khối cơ bản (asm.bb.line)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="142"/>
      <source>Show offsets relative to:</source>
      <translation>Hiển thị giá trị bù tương ứng với:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="149"/>
      <source>Functions (asm.reloff)</source>
      <translation>Các hàm (asm.reloff)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="107"/>
      <source>Show Disassembly as:</source>
      <translation>Hiển thị bản dịch assembly dưới dạng:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="90"/>
      <source>Tabs in assembly (asm.tabs):</source>
      <translation>Số tab trong bản assembly (asm.tabs):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="168"/>
      <source>Indent disassembly based on reflines depth (asm.indent)</source>
      <translation>Cách lề bản dịch assembly dựa trên chiều sâu đường tham chiếu (asm.indent)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="133"/>
      <source>Display flags&apos; real name (asm.flags.real)</source>
      <translation>Hiển thị tên thật của các cờ (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>Số khoảng trống tab sau khi bù (asm.tabs.off):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="208"/>
      <source>Show preview when hovering</source>
      <translation>Hiển thị bản xem trước khi di chuột lên</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="289"/>
      <source>Show known variable values when hovering</source>
      <translation>Hiển thị các giá trị biến số đã biết khi di chuột lên</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="305"/>
      <source>Comments</source>
      <translation>Bình luận</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="313"/>
      <source>Show opcode description (asm.describe)</source>
      <translation>Hiển thị mô tả opcode (asm.describe)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="326"/>
      <source>Above instructions</source>
      <translation>Các hướng dẫn ở trên</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="331"/>
      <source>Off</source>
      <translation>Tắt</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="339"/>
      <source>Show comments:</source>
      <translation>Hiển thị bình luận:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="359"/>
      <source>Column to align comments (asm.cmt.col):</source>
      <translation>Cột để căn chỉnh các bình luận (asm.cmt.col):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="369"/>
      <source>Show x-refs (asm.xrefs)</source>
      <translation>Hiển thị tham chiếu chéo (asm.xrefs)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="376"/>
      <source>Show refpointer information (asm.refptr)</source>
      <translation>Hiển thị thông tin refpointer (asm.refptr)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="409"/>
      <source>Metadata</source>
      <translation>Siêu dữ liệu</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="433"/>
      <source>Slow Analysis (asm.slow)</source>
      <translation>Phân tích chậm (asm.slow)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="440"/>
      <source>Show jump lines (asm.lines)</source>
      <translation>Hiển thị dòng nhảy (asm.lines)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="447"/>
      <source>Show function boundary lines (asm.lines.fcn)</source>
      <translation>Hiển thị dòng ranh giới hàm (asm.lines.fcn)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="454"/>
      <source>Show offset before flags (asm.flags.off)</source>
      <translation>Hiển thị bù trước cờ (asm.flags.off)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="461"/>
      <source>Run ESIL emulation analysis (asm.emu)</source>
      <translation>Chạy phân tích giả lập 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>Chỉ hiển thị các chuỗi nếu có trong đầu ra 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>Hiển thị kích cỡ của opcode trong bản dịch assembly (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>Hiển thị tóm tắt biến số thay cho danh sách đầy đủ (asm.var.summary)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="489"/>
      <source>Substitute variables in disassembly (asm.sub.var)</source>
      <translation>Thay thế các biến số trong bản dịch assembly (asm.sub.var)</translation>
    </message>
    <message>
      <source>Substitute variables (asm.sub.var)</source>
      <translation>Thay thế các biến số (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>Thay thế toàn bộ biểu thức biến số bằng tên (asm.sub.varonly)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="552"/>
      <source>Save as Default</source>
      <translation>Lưu làm mặc định</translation>
    </message>
  </context>
  <context>
    <name>AsyncTaskDialog</name>
    <message>
      <location filename="../dialogs/AsyncTaskDialog.ui" line="14"/>
      <source>Cutter</source>
      <translation>Cutter</translation>
    </message>
    <message>
      <location filename="../dialogs/AsyncTaskDialog.ui" line="20"/>
      <source>Time</source>
      <translation>Thời gian</translation>
    </message>
    <message>
      <location filename="../dialogs/AsyncTaskDialog.cpp" line="43"/>
      <source>Running for</source>
      <translation>Chạy trong</translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/AsyncTaskDialog.cpp" line="45"/>
      <source>%n hour</source>
      <comment>%n hours</comment>
      <translation>
        <numerusform>%n giờ</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/AsyncTaskDialog.cpp" line="49"/>
      <source>%n minute</source>
      <comment>%n minutes</comment>
      <translation>
        <numerusform>%n phút</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/AsyncTaskDialog.cpp" line="52"/>
      <source>%n seconds</source>
      <comment>%n second</comment>
      <translation>
        <numerusform>%n giây</numerusform>
      </translation>
    </message>
  </context>
  <context>
    <name>AttachProcDialog</name>
    <message>
      <location filename="../dialogs/AttachProcDialog.ui" line="14"/>
      <source>Select process to attach...</source>
      <translation>Chọn tiến trình để đính kèm...</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.ui" line="46"/>
      <source>Processes with same name as currently open file:</source>
      <translation>Các tiến trình có cùng tên như tập tin hiện đang mở:</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.ui" line="90"/>
      <source>All processes:</source>
      <translation>Tất cả tiến trình:</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.ui" line="130"/>
      <source>Quick Filter</source>
      <translation>Lọc nhanh</translation>
    </message>
  </context>
  <context>
    <name>BacktraceWidget</name>
    <message>
      <location filename="../widgets/BacktraceWidget.cpp" line="16"/>
      <source>Function</source>
      <translation>Hàm</translation>
    </message>
    <message>
      <location filename="../widgets/BacktraceWidget.cpp" line="19"/>
      <source>Description</source>
      <translation>Mô tả</translation>
    </message>
    <message>
      <location filename="../widgets/BacktraceWidget.cpp" line="20"/>
      <source>Frame Size</source>
      <translation>Kích cỡ khung hình</translation>
    </message>
  </context>
  <context>
    <name>Base64EnDecodedWriteDialog</name>
    <message>
      <location filename="../dialogs/Base64EnDecodedWriteDialog.ui" line="14"/>
      <source>Base64 Encode/Decode</source>
      <translation>Mã hóa/Giải mã Base64</translation>
    </message>
    <message>
      <location filename="../dialogs/Base64EnDecodedWriteDialog.ui" line="24"/>
      <source>String:</source>
      <translation>Chuỗi:</translation>
    </message>
    <message>
      <location filename="../dialogs/Base64EnDecodedWriteDialog.ui" line="38"/>
      <source>Decode</source>
      <translation>Giải mã</translation>
    </message>
    <message>
      <location filename="../dialogs/Base64EnDecodedWriteDialog.ui" line="48"/>
      <source>Encode</source>
      <translation>Mã hóa</translation>
    </message>
  </context>
  <context>
    <name>BaseFindDialog</name>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="43"/>
      <source>Cores:</source>
      <translation>Lõi:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="59"/>
      <source>Pointer Size:</source>
      <translation>Kích cỡ con trỏ:</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>Địa chỉ bắt đầu:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="100"/>
      <source>End Address:</source>
      <translation>Địa chỉ kết thúc:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="117"/>
      <source>Alignment:</source>
      <translation>Căn chỉnh:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="134"/>
      <source>Min String Length:</source>
      <translation>Độ dài chuỗi tối thiểu:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="157"/>
      <source>Min Score:</source>
      <translation>Điểm tối thiểu:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="199"/>
      <source>Remove item</source>
      <translation>Xóa mục</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="204"/>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="207"/>
      <source>Remove all</source>
      <translation>Xóa tất cả</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>Sao chép %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>Mở lại Cutter với địa chỉ cơ sở là %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>Mở lại Cutter với địa chỉ bản đồ là %1</translation>
    </message>
  </context>
  <context>
    <name>BaseFindResultsModel</name>
    <message>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="58"/>
      <source>Score</source>
      <translation>Điểm</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="60"/>
      <source>Address</source>
      <translation>Địa chỉ</translation>
    </message>
  </context>
  <context>
    <name>BaseFindSearchDialog</name>
    <message>
      <location filename="../tools/basefind/BaseFindSearchDialog.ui" line="81"/>
      <source>Remove item</source>
      <translation>Xóa mục</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindSearchDialog.ui" line="86"/>
      <location filename="../tools/basefind/BaseFindSearchDialog.ui" line="89"/>
      <source>Remove all</source>
      <translation>Xóa tất cả</translation>
    </message>
  </context>
  <context>
    <name>Basefind</name>
    <message>
      <location filename="../core/Basefind.cpp" line="41"/>
      <source>Start address is &gt;= end address</source>
      <translation>Địa chỉ bắt đầu &gt;= địa chỉ kết thúc</translation>
    </message>
    <message>
      <location filename="../core/Basefind.cpp" line="44"/>
      <source>Alignment must be at least </source>
      <translation>Căn chỉnh tối thiểu phải là </translation>
    </message>
    <message>
      <location filename="../core/Basefind.cpp" line="48"/>
      <source>Min score must be at least 1</source>
      <translation>Điểm tối thiểu phải là 1 trở lên</translation>
    </message>
    <message>
      <location filename="../core/Basefind.cpp" line="51"/>
      <source>Min string length must be at least 1</source>
      <translation>Độ dài chuỗi tối thiểu phải là 1 trở lên</translation>
    </message>
  </context>
  <context>
    <name>BinClassesModel</name>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="136"/>
      <source>method</source>
      <translation>phương thức</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="160"/>
      <source>field</source>
      <translation>trường</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="182"/>
      <source>base class</source>
      <translation>lớp cơ sở</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="202"/>
      <source>class</source>
      <translation>lớp</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>Không có</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>Loại</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="161"/>
      <source>Chunks count</source>
      <translation>Số lượng mảnh</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="163"/>
      <source>Chunks size</source>
      <translation>Kích cỡ mảnh</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="171"/>
      <source>Bin number in NBINS or fastbinsY array</source>
      <translation>Số bin trong NBINS hoặc dãy fastbinsY</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="173"/>
      <source>Pointer to first chunk of the bin</source>
      <translation>Con trỏ đến mảnh đầu tiên của bin</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="175"/>
      <source>Pointer to last chunk of the bin</source>
      <translation>Con trỏ đến mảnh cuối cùng của bin</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="177"/>
      <source>Type of bin</source>
      <translation>Loại bin</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="179"/>
      <source>Number of chunks in the bin</source>
      <translation>Số mảnh trong bin</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="181"/>
      <source>Size of all chunks in the bin</source>
      <translation>Kích cỡ của tất cả các mảnh trong 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>Bù</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="103"/>
      <source>Name</source>
      <translation>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="105"/>
      <source>Type</source>
      <translation>Loại</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="107"/>
      <source>Tracing</source>
      <translation>Truy vết</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="109"/>
      <source>Enabled</source>
      <translation>Đã bật</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="111"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>BreakpointWidget</name>
    <message>
      <location filename="../widgets/BreakpointWidget.ui" line="58"/>
      <source>Add new breakpoint</source>
      <translation>Thêm điểm gãy mới</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.ui" line="65"/>
      <location filename="../widgets/BreakpointWidget.cpp" line="196"/>
      <source>Delete breakpoint</source>
      <translation>Xóa điểm gãy</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.ui" line="72"/>
      <source>Delete all breakpoints</source>
      <translation>Xóa tất cả điểm gãy</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="202"/>
      <source>Toggle breakpoint</source>
      <translation>Bật/tắt điểm gãy</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="208"/>
      <source>Edit</source>
      <translation>Sửa</translation>
    </message>
  </context>
  <context>
    <name>BreakpointsDialog</name>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="14"/>
      <source>Add/Edit breakpoint</source>
      <translation>Thêm/sửa điểm gãy</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="22"/>
      <source>Position</source>
      <translation>Vị trí</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="59"/>
      <source>Condition</source>
      <translation>Điều kiện</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="91"/>
      <source>?v $.rax-0x6  # break when rax is 6</source>
      <translation>?v $.rax-0x6  # vỡ khi rax là 6</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="99"/>
      <source>Module</source>
      <translation>Mô-đun</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="126"/>
      <source>Type/Options</source>
      <translation>Loại/tùy chọn</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="132"/>
      <source>Enabled</source>
      <translation>Đã bật</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="142"/>
      <source>Software</source>
      <translation>Phần mềm</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="152"/>
      <source>Hardware</source>
      <translation>Phần cứng</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="180"/>
      <source>Read</source>
      <translation>Đọc</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="187"/>
      <source>Write</source>
      <translation>Ghi</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="194"/>
      <source>Execute</source>
      <translation>Thực thi</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="206"/>
      <source>Size</source>
      <translation>Kích cỡ</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>Hành động</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="267"/>
      <source>Trace</source>
      <translation>Truy vết</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="276"/>
      <source>Command</source>
      <translation>Lệnh</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="21"/>
      <source>Edit breakpoint</source>
      <translation>Sửa điểm gãy</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="23"/>
      <source>New breakpoint</source>
      <translation>Điểm gãy mới</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="32"/>
      <source>Address</source>
      <translation>Địa chỉ</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="32"/>
      <source>Address or expression calculated when creating breakpoint</source>
      <translation>Địa chỉ hoặc biểu thức được tính khi tạo điểm gãy</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="34"/>
      <source>Named</source>
      <translation>Đã được đặt tên</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="34"/>
      <source>Expression - stored as expression</source>
      <translation>Biểu thức - được lưu trữ làm biểu thức</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="35"/>
      <source>Module offset</source>
      <translation>Bù mô-đun</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="35"/>
      <source>Offset relative to module</source>
      <translation>Bù tương ứng với mô-đun</translation>
    </message>
  </context>
  <context>
    <name>CallGraphWidget</name>
    <message>
      <location filename="../widgets/CallGraph.cpp" line="25"/>
      <source>Global Callgraph</source>
      <translation>Gọi biểu đồ toàn cục</translation>
    </message>
    <message>
      <location filename="../widgets/CallGraph.cpp" line="25"/>
      <location filename="../widgets/CallGraph.cpp" line="30"/>
      <source>Callgraph</source>
      <translation>Gọi biểu đồ</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>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="23"/>
      <source>Real Name</source>
      <translation>Tên thật</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="25"/>
      <source>Type</source>
      <translation>Loại</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="27"/>
      <source>Offset</source>
      <translation>Bù</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>Nguồn:</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="621"/>
      <source>Binary Info (Fixed)</source>
      <translation>Thông tin nhị phân (Cố định)</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="622"/>
      <source>Analysis (Editable)</source>
      <translation>Phân tích (Sửa được)</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="599"/>
      <source>Seek to VTable</source>
      <translation>Tua đến VTable</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="600"/>
      <source>Edit Method</source>
      <translation>Sửa phương thức</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="601"/>
      <source>Add Method</source>
      <translation>Thêm phương thức</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="602"/>
      <location filename="../widgets/ClassesWidget.cpp" line="789"/>
      <source>Create new Class</source>
      <translation>Tạo lớp mới</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="603"/>
      <source>Rename Class</source>
      <translation>Đổi tên lớp</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="604"/>
      <location filename="../widgets/ClassesWidget.cpp" line="805"/>
      <source>Delete Class</source>
      <translation>Xóa lớp</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="606"/>
      <source>Classes</source>
      <translation>Các lớp</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="741"/>
      <source>Missing VTable in class</source>
      <translation>Thiếu VTable trong lớp</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="742"/>
      <source>The class %1 does not have any VTable!</source>
      <translation>Lớp %1 không có VTable nào!</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="789"/>
      <source>Class Name:</source>
      <translation>Tên lớp:</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="806"/>
      <source>Are you sure you want to delete the class %1?</source>
      <translation>Bạn có chắc bạn muốn xóa lớp %1?</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="823"/>
      <source>Rename Class %1</source>
      <translation>Đổi tên lớp %1</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="824"/>
      <source>Class name:</source>
      <translation>Tên lớp:</translation>
    </message>
  </context>
  <context>
    <name>ColorPicker</name>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="14"/>
      <source>Form</source>
      <translation>Trình chọn màu</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="87"/>
      <source>Val:</source>
      <translation>Giá trị:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="118"/>
      <source>Sat:</source>
      <translation>Bão hòa:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="149"/>
      <source>Hue:</source>
      <translation>Sắc độ:</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>Xanh lục:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="246"/>
      <source>Blue:</source>
      <translation>Xanh dương:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="281"/>
      <source>Hex:</source>
      <translation>Hex:</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>Chọn màu từ màn hình</translation>
    </message>
  </context>
  <context>
    <name>ColorThemeEditDialog</name>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>Hộp thoại</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.ui" line="26"/>
      <source>Color Theme:</source>
      <translation>Chủ đề màu:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.ui" line="55"/>
      <source>Search</source>
      <translation>Tìm kiếm</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="35"/>
      <source>Disassembly Preview</source>
      <translation>Xem trước bản dịch assembly</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="79"/>
      <source>Error</source>
      <translation>Lỗi</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="93"/>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="144"/>
      <source>Unsaved changes</source>
      <translation>Các thay đổi chưa được lưu</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>Bạn có chắc bạn muốn thoát mà không lưu? Mọi thay đổi đều sẽ bị mất.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="159"/>
      <source>Theme Editor - &lt;%1&gt;</source>
      <translation>Trình chỉnh sửa chủ đề - &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>Không tìm thấy chủ đề tiêu chuẩn</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>Hầu hết các chủ đề Rizin tiêu chuẩn đều không thể được tìm thấy trong &apos;%1&apos;. Nhiều khả năng, Rizin không được cài đặt đúng cách.</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>Chủ đề &lt;b&gt;%1&lt;/b&gt; không tồn tại.</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>Không thể mở tập tin &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>Bạn không thể xóa chủ đề màu Rizin tiêu chuẩn.</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>Bạn không có quyền ghi vào &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>Không thể mở tập tin &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>Không thể xóa tập tin &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>Tập tin &lt;b&gt;%1&lt;/b&gt; không tồn tại.</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>Không thể mở tập tin &lt;b&gt;%1&lt;/b&gt;. Vui lòng đảm bảo bạn có quyền truy cập nó và thử lại.</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>Tập tin &lt;b&gt;%1&lt;/b&gt; không phải là một chủ đề màu của Cutter</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>Một chủ đề màu tên là &lt;b&gt;%1&lt;/b&gt; đã tồn tại rồi.</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>Đã xảy ra lỗi trong quá trình nhập. Vui lòng đảm bảo bạn có quyền truy cập thư mục &lt;b&gt;%1&lt;/b&gt; và thử lại.</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>Một chủ đề màu tên là &lt;b&gt;&quot;%1&quot;&lt;/b&gt; đã tồn tại rồi.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="224"/>
      <source>You can not rename standard Rizin themes.</source>
      <translation>Bạn không thể đổi tên các chủ đề Rizin tiêu chuẩn.</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>Đã xảy ra lỗi trong quá trình đổi tên. Vui lòng đảm bảo bạn có quyền truy cập thư mục &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>Trình chọn màu</translation>
    </message>
    <message>
      <location filename="../widgets/ComboQuickFilterView.ui" line="32"/>
      <source>Quick Filter</source>
      <translation>Lọc nhanh</translation>
    </message>
    <message>
      <location filename="../widgets/ComboQuickFilterView.ui" line="39"/>
      <source>TextLabel</source>
      <translation>TextLabel</translation>
    </message>
  </context>
  <context>
    <name>CommandTask</name>
    <message>
      <location filename="../common/CommandTask.h" line="23"/>
      <source>Running Command</source>
      <translation>Thực thi lệnh</translation>
    </message>
  </context>
  <context>
    <name>CommentsDialog</name>
    <message>
      <location filename="../dialogs/CommentsDialog.ui" line="14"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
    <message>
      <location filename="../dialogs/CommentsDialog.cpp" line="43"/>
      <source>Add Comment at %1</source>
      <translation>Thêm lệnh tại %1</translation>
    </message>
    <message>
      <location filename="../dialogs/CommentsDialog.cpp" line="45"/>
      <source>Edit Comment at %1</source>
      <translation>Sửa lệnh tại %1</translation>
    </message>
  </context>
  <context>
    <name>CommentsModel</name>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="157"/>
      <source>Function/Offset</source>
      <translation>Hàm/Bù</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="159"/>
      <location filename="../widgets/CommentsWidget.cpp" line="170"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="166"/>
      <source>Offset</source>
      <translation>Bù</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="168"/>
      <source>Function</source>
      <translation>Hàm</translation>
    </message>
  </context>
  <context>
    <name>CommentsWidget</name>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="235"/>
      <source>Horizontal</source>
      <translation>Chiều ngang</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="236"/>
      <source>Vertical</source>
      <translation>Chiều dọc</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="238"/>
      <source>Comments</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>Configuration</name>
    <message>
      <source>Critical!</source>
      <translation>Nghiêm trọng!</translation>
    </message>
    <message>
      <source>!!! Settings are not writable! Make sure you have a write access to &quot;%1&quot;</source>
      <translation>!!! Không thể ghi các cài đặt! Hãy đảm bảo bạn có quyền truy cập &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../common/Configuration.cpp" line="146"/>
      <source>Critical Error!</source>
      <translation>Lỗi nghiêm trọng!</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>Không thể ghi các cài đặt! Hãy đảm bảo bạn có quyền truy cập &quot;%1&quot;.</translation>
    </message>
  </context>
  <context>
    <name>ConsoleWidget</name>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="93"/>
      <source>Rizin Console</source>
      <translation>Bảng điều khiển Rizin</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="98"/>
      <source>Debugee Input</source>
      <translation>Đầu vào bảng điều khiển</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="115"/>
      <source> Type &quot;?&quot; for help</source>
      <translation> Điền &quot;?&quot; để được trợ giúp</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="137"/>
      <source> Enter input for the debugee</source>
      <translation> Điền đầu vào cho bảng điều khiển</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="153"/>
      <source>Execute command</source>
      <translation>Thực thi lệnh</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>Xóa hết đầu ra</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.cpp" line="85"/>
      <source>Wrap Lines</source>
      <translation>Xuống dòng</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>Đang tải tập tin bắt đầu từ </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>Chữ ký</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>Không thể áp dụng tập tin chữ ký bởi arch được yêu cầu không được hỗ trợ bởi các tập tin .sig</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1067"/>
      <source>Found %1 matching signatures!</source>
      <translation>Đã tìm thấy %1 chữ ký khớp!</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>Không thể áp dụng tập tin chữ ký!
Vui lòng kiểm tra bảng điều khiển để biết thêm chi tiết.</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1082"/>
      <source>Cannot create signature file (check the console for more details).</source>
      <translation>Không thể tạo tập tin chữ ký (vui lòng kiểm tra bảng điều khiển để biết thêm chi tiết).</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1086"/>
      <source>Written %1 signatures to %2.</source>
      <translation>Đã ghi %1 chữ ký vào %2.</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1987"/>
      <source>Starting native debug...</source>
      <translation>Đang bắt đầu gỡ lỗi tự nhiên...</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2035"/>
      <source>Starting emulation...</source>
      <translation>Đang bắt đầu giả lập...</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2098"/>
      <source>Connecting to: </source>
      <translation>Đang kết nối với: </translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2150"/>
      <source>Attaching to process (</source>
      <translation>Đang đính kèm vào tiến trình (</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2607"/>
      <source>Creating debug tracepoint...</source>
      <translation>Đang tạo điểm truy vết gỡ lỗi...</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2652"/>
      <source>Stopping debug session...</source>
      <translation>Đang dừng phiên gỡ lỗi...</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2687"/>
      <source>Breakpoint error</source>
      <translation>Lỗi điểm gãy</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2687"/>
      <source>Failed to create breakpoint</source>
      <translation>Không thể tạo điểm gãy</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="3627"/>
      <source>Unknown (%1)</source>
      <translation>Không xác định (%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>Lỗi khi phân tích loại: &quot;%1&quot; thông điệp: </translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="4065"/>
      <source>Error creating global variable: &quot;%1&quot;</source>
      <translation>Lỗi khi tạo biến số toàn cục: &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>Không thể tải biểu đồ toàn cục</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="4660"/>
      <location filename="../core/Cutter.cpp" line="4711"/>
      <source>Cannot get graph at </source>
      <translation>Không thể tải biểu đồ tại </translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="4691"/>
      <source>Failed to generate graph</source>
      <translation>Không thể tạo biểu đồ</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>Xuất biểu đồ</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="42"/>
      <source>Layout</source>
      <translation>Bố cục</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="43"/>
      <source>Horizontal</source>
      <translation>Chiều ngang</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="47"/>
      <source>Grid narrow</source>
      <translation>Lưới hẹp</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="48"/>
      <source>Grid medium</source>
      <translation>Lưới trung bình</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="49"/>
      <source>Grid wide</source>
      <translation>Lưới rộng</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="63"/>
      <source>Graphviz polyline</source>
      <translation>Graphviz polyline</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>Ngôn ngữ mô hình biểu đồ (*.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>Giá trị chìa khóa SDB (*.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>Xuất biểu đồ</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>Bạn có thật sự muốn xuất %1 x %2 = ảnh bitmap pixel %3? Hãy cân nhắc việc sử dụng một định dạng khác.</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>Có nhiều hơn một (%1) tham chiếu ở đây. Có thể xảy ra hành vi ngoài dự kiến.</translation>
    </message>
    <message>
      <location filename="../widgets/AddressableDockWidget.cpp" line="45"/>
      <source> (unsynced)</source>
      <translation> (không đồng bộ)</translation>
    </message>
  </context>
  <context>
    <name>CutterTreeWidget</name>
    <message>
      <location filename="../widgets/CutterTreeWidget.cpp" line="19"/>
      <source>%1 Items</source>
      <translation>%1 mục</translation>
    </message>
  </context>
  <context>
    <name>Dashboard</name>
    <message>
      <location filename="../widgets/Dashboard.ui" line="116"/>
      <source>OVERVIEW</source>
      <translation>TỔNG QUAN</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="140"/>
      <source>Info</source>
      <translation>Thông tin</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="178"/>
      <source>File:</source>
      <translation>Tập tin:</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>Định dạng:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="236"/>
      <source>Mode:</source>
      <translation>Chế độ:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="265"/>
      <source>Size:</source>
      <translation>Kích cỡ:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="281"/>
      <source>Type:</source>
      <translation>Loại:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="310"/>
      <source>Class:</source>
      <translation>Lớp:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="339"/>
      <source>Language:</source>
      <translation>Ngôn ngữ:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="368"/>
      <source>Bits:</source>
      <translation>Bit:</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>Địa chỉ cơ sở:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="484"/>
      <source>Virtual addr:</source>
      <translation>Địa chỉ ảo:</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>Tiền mã hóa:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="571"/>
      <source>NX bit:</source>
      <translation>NX bit:</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>Tĩnh:</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>Kiến trúc:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="729"/>
      <source>Machine:</source>
      <translation>Máy:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="758"/>
      <source>OS:</source>
      <translation>Hệ điều hành:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="787"/>
      <source>Subsystem:</source>
      <translation>Hệ thống con:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="816"/>
      <source>Stripped:</source>
      <translation>Đã tách:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="845"/>
      <source>Relocs:</source>
      <translation>Relocs:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="874"/>
      <source>Endianness:</source>
      <translation>Thứ tự Endian:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="903"/>
      <source>Compiled:</source>
      <translation>Đã biên dịch:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="932"/>
      <source>Compiler:</source>
      <translation>Trình biên dịch:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="993"/>
      <location filename="../widgets/Dashboard.cpp" line="176"/>
      <source>Certificates</source>
      <translation>Chứng nhận</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1006"/>
      <source>Version info</source>
      <translation>Thông tin phiên bản</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1034"/>
      <source>Hashes</source>
      <translation>Hàm băm</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1051"/>
      <source>Libraries</source>
      <translation>Thư viện</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1083"/>
      <source>Analysis info</source>
      <translation>Thông tin phân tích</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1107"/>
      <source>Functions:</source>
      <translation>Các hàm:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1133"/>
      <source>X-Refs:</source>
      <translation>Tham chiếu chéo:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1159"/>
      <source>Calls:</source>
      <translation>Gọi:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1185"/>
      <source>Strings:</source>
      <translation>Các chuỗi:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1211"/>
      <source>Symbols:</source>
      <translation>Các ký hiệu:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1237"/>
      <source>Imports:</source>
      <translation>Nhập:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1263"/>
      <source>Analysis coverage:</source>
      <translation>Phạm vi phân tích:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1289"/>
      <source>Code size:</source>
      <translation>Kích cỡ mã:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1315"/>
      <source>Coverage percent:</source>
      <translation>Phần trăm phạm vi:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.cpp" line="162"/>
      <source>Key</source>
      <translation>Khóa</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.cpp" line="162"/>
      <source>Value</source>
      <translation>Giá trị</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.cpp" line="163"/>
      <source>root</source>
      <translation>root</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.cpp" line="204"/>
      <source>N/A</source>
      <translation>Không có</translation>
    </message>
  </context>
  <context>
    <name>DebugActions</name>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="37"/>
      <source>Start emulation</source>
      <translation>Bắt đầu giả lập</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="38"/>
      <source>Attach to process</source>
      <translation>Đính kèm tiến trình</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="39"/>
      <source>Connect to a remote debugger</source>
      <translation>Kết nối với một trình gỡ lỗi từ xa</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="40"/>
      <source>Stop debug</source>
      <translation>Dừng gỡ lỗi</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="41"/>
      <source>Stop emulation</source>
      <translation>Dừng giả lập</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="42"/>
      <source>Restart emulation</source>
      <translation>Khởi động lại giả lập</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="43"/>
      <source>Continue until main</source>
      <translation>Tiếp tục cho đến phần chính</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="44"/>
      <source>Continue until call</source>
      <translation>Tiếp tục cho đến cuộc gọi</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="45"/>
      <source>Continue until syscall</source>
      <translation>Tiếp tục cho đến cuộc gọi hệ thống</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="46"/>
      <source>Continue backwards</source>
      <translation>Tiếp tục về trước</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="47"/>
      <source>Step</source>
      <translation>Bước</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="48"/>
      <source>Step over</source>
      <translation>Bước qua</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="49"/>
      <source>Step out</source>
      <translation>Bước ra ngoài</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="50"/>
      <source>Step backwards</source>
      <translation>Bước về trước</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="51"/>
      <source>Start trace session</source>
      <translation>Bắt đầu phiên truy vết</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="52"/>
      <source>Stop trace session</source>
      <translation>Dừng phiên truy vết</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="53"/>
      <source>Suspend the process</source>
      <translation>Đình chỉ tiến trình</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="54"/>
      <source>Continue</source>
      <translation>Tiếp tục</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="55"/>
      <source>Restart program</source>
      <translation>Khởi động lại chương trình</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="56"/>
      <source>Start debug</source>
      <translation>Bắt đầu gỡ lỗi</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="147"/>
      <source>Debugged process exited (</source>
      <translation>Tiến trình gỡ lỗi thoát (</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="267"/>
      <source>Debug is currently in beta.
</source>
      <translation>Gỡ lỗi đang ở giai đoạn beta.
</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>Nếu bạn gặp bất kỳ vấn đề hay có đề xuất nào, hãy gửi một vấn đề đến 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>Tách khỏi tiến trình</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="306"/>
      <source>Error connecting.</source>
      <translation>Lỗi kết nối.</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="359"/>
      <source>Error attaching. No process selected!</source>
      <translation>Lỗi đính kèm. Không có tiến trình nào được chọn!</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="388"/>
      <source>File &apos;%1&apos; does not have executable permissions.</source>
      <translation>Tập tin &apos;%1&apos; không có quyền thực thi.</translation>
    </message>
  </context>
  <context>
    <name>DebugOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="14"/>
      <source>Debug</source>
      <translation>Gỡ lỗi</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="30"/>
      <source>Debug plugin:</source>
      <translation>Tiện ích gỡ lỗi:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="42"/>
      <source>ESIL options</source>
      <translation>Các tùy chọn ESIL</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="54"/>
      <source>Break esil execution when instruction is invalid (esil.breakoninvalid)</source>
      <translation>Phá vỡ thực thi esil khi hướng dẫn không hợp lệ (esil.breakoninvalid)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="69"/>
      <source>ESIL stack address:</source>
      <translation>Địa chỉ ngăn xếp 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>Ẩn văn bản khi thu nhỏ và nhỏ hơn giá trị được cho. Các giá trị cao hơn có thể tăng Hiệu năng.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="82"/>
      <source>ESIL stack size:</source>
      <translation>Kích cỡ ngăn xếp ESIL:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="100"/>
      <source>Trace options</source>
      <translation>Tùy chọn truy vết</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>Truy vết từng bước khi tiếp tục trong một phiên truy vết (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>Việc tắt tùy chọn này có nghĩa là bước về trước sau khi tiếp tục sẽ quay lại PC trước đó. Cải thiện đáng kể hiệu năng.</translation>
    </message>
  </context>
  <context>
    <name>DecompilerContextMenu</name>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="26"/>
      <source>Copy</source>
      <translation>Sao chép</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="27"/>
      <source>Copy instruction address (&lt;address&gt;)</source>
      <translation>Sao chép địa chỉ hướng dẫn (&lt;address&gt;)</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="28"/>
      <source>Copy address of [flag] (&lt;address&gt;)</source>
      <translation>Sao chép địa chỉ [cờ] (&lt;address&gt;)</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="29"/>
      <source>Show in</source>
      <translation>Hiển thị trong</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="30"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="166"/>
      <source>Add Comment</source>
      <translation>Thêm bình luận</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="31"/>
      <source>Delete comment</source>
      <translation>Xóa bình luận</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="32"/>
      <source>Rename function at cursor</source>
      <translation>Đổi tên hàm tại con trỏ</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="33"/>
      <source>Delete &lt;name&gt;</source>
      <translation>Xóa &lt;name&gt;</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="34"/>
      <source>Edit variable &lt;name of variable&gt;</source>
      <translation>Sửa biến số &lt;name of variable&gt;</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="35"/>
      <source>Show X-Refs</source>
      <translation>Hiển thị tham chiếu chéo</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="36"/>
      <source>Add/remove breakpoint</source>
      <translation>Thêm/xóa điểm gãy</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="37"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="197"/>
      <source>Advanced breakpoint</source>
      <translation>Điểm gãy nâng cao</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="39"/>
      <source>Continue until line</source>
      <translation>Tiếp tục cho đến dòng</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="40"/>
      <source>Set PC</source>
      <translation>Đặt PC</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="169"/>
      <source>Edit Comment</source>
      <translation>Sửa bình luận</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="185"/>
      <source>Add breakpoint</source>
      <translation>Thêm điểm gãy</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="187"/>
      <source>Remove breakpoint</source>
      <translation>Xóa điểm gãy</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="189"/>
      <source>Remove all breakpoints in line</source>
      <translation>Xóa tất cả các điểm gãy trong dòng</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="196"/>
      <source>Edit breakpoint</source>
      <translation>Sửa điểm gãy</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="200"/>
      <source>Set %1 here</source>
      <translation>Đặt %1 ở đây</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="212"/>
      <source>Rename function %1</source>
      <translation>Đổi tên hàm %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="217"/>
      <source>Rename %1</source>
      <translation>Đổi tên %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="218"/>
      <source>Remove %1</source>
      <translation>Xóa %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="221"/>
      <source>Add name to %1</source>
      <translation>Thêm tên vào %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="226"/>
      <source>Copy instruction address (%1)</source>
      <translation>Sao chép địa chỉ hướng dẫn (%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>Sao chép địa chỉ của %1 (%2)</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="241"/>
      <source>Copy address (%1)</source>
      <translation>Sao chép địa chỉ (%1)</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="257"/>
      <source>Edit variable %1</source>
      <translation>Sửa biến số %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="259"/>
      <source>Rename variable %1</source>
      <translation>Đổi tên biến số %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>Không thể đổi tên biến số này.&lt;br&gt;Chỉ các biến số cục bộ được định nghĩa trong bản dịch assembly mới có thể được đổi tên.</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>Không thể sửa biến số này.&lt;br&gt;Chỉ các biến số cục bộ được định nghĩa trong bản dịch assembly mới có thể được sửa.</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="413"/>
      <source>Define this function at %2</source>
      <translation>Định nghĩa hàm này tại %2</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="414"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="421"/>
      <source>Function name:</source>
      <translation>Tên hàm:</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="420"/>
      <source>Rename function %2</source>
      <translation>Đổi tên hàm %2</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="431"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="455"/>
      <source>Rename %2</source>
      <translation>Đổi tên %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>Điền tên</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="438"/>
      <source>Add name to %2</source>
      <translation>Thêm tên vào %2</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="449"/>
      <source>Rename local variable %1</source>
      <translation>Đổi tên biến số cục bộ %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>Không thể đổi tên biến số này. Chỉ các biến số cục bộ được định nghĩa trong bản dịch assembly mới có thể được đổi tên.</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="475"/>
      <source>Edit local variable %1</source>
      <translation>Sửa biến số cục bộ %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>Không thể sửa biến số này. Chỉ các biến số cục bộ được định nghĩa trong bản dịch assembly mới có thể được sửa.</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="542"/>
      <source>Breakpoint</source>
      <translation>Điểm gãy</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="552"/>
      <source>Debug</source>
      <translation>Gỡ lỗi</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="582"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="584"/>
      <source>Show %1 in</source>
      <translation>Hiển thị %1 trong</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>Trình dịch ngược</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.ui" line="53"/>
      <source>Decompiling...</source>
      <translation>Đang dịch ngược...</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.ui" line="75"/>
      <source>Decompiler:</source>
      <translation>Trình dịch ngược:</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.cpp" line="32"/>
      <source>Choose an offset and refresh to get decompiled code</source>
      <translation>Chọn một giá trị bù và làm mới để nhận mã được dịch ngược</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.cpp" line="68"/>
      <source>No Decompiler available.</source>
      <translation>Không có trình dịch ngược nào khả dụng.</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>Không tìm thấy hàm nào ở giá trị bù này. Hãy tua đến một hàm hoặc định nghĩa hàm để dịch ngược nó.</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.cpp" line="325"/>
      <source>Cannot decompile at this address (Not a function?)</source>
      <translation>Không thể dịch ngược ở địa chỉ này (Không phải một hàm?)</translation>
    </message>
  </context>
  <context>
    <name>DisassemblerGraphView</name>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="98"/>
      <source>Highlight block</source>
      <translation>Bôi đậm khối</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="116"/>
      <source>Unhighlight block</source>
      <translation>Bỏ bôi đậm khối</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="126"/>
      <source>Highlight instruction</source>
      <translation>Bôi đậm hướng dẫn</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="130"/>
      <source>Unhighlight instruction</source>
      <translation>Bỏ bôi đậm hướng dẫn</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="196"/>
      <source>Graph</source>
      <translation>Biểu đồ</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="211"/>
      <source>No function detected. Cannot display graph.</source>
      <translation>Không phát hiện hàm nào. Không thể hiển thị biểu đồ.</translation>
    </message>
  </context>
  <context>
    <name>DisassemblyContextMenu</name>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="72"/>
      <source>Copy</source>
      <translation>Sao chép</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="75"/>
      <source>Copy address</source>
      <translation>Sao chép địa chỉ</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="79"/>
      <source>Show in</source>
      <translation>Hiển thị trong</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="84"/>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="570"/>
      <source>Add Comment</source>
      <translation>Thêm bình luận</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="171"/>
      <source>Add at...</source>
      <translation>Thêm tại...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="173"/>
      <source>Rename or add flag</source>
      <translation>Đổi tên hoặc thêm cờ</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="88"/>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="911"/>
      <source>Re-type Local Variables</source>
      <translation>Điền lại biến số cục bộ</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="92"/>
      <source>Edit function</source>
      <translation>Sửa hàm</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="96"/>
      <source>Delete comment</source>
      <translation>Xóa bình luận</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="100"/>
      <source>Delete flag</source>
      <translation>Xóa cờ</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="103"/>
      <source>Undefine function</source>
      <translation>Bỏ định nghĩa hàm</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="107"/>
      <source>Define function here</source>
      <translation>Định nghĩa hàm ở đây</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="119"/>
      <source>Structure offset</source>
      <translation>Bù cấu trúc</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="127"/>
      <source>Show X-Refs</source>
      <translation>Hiển thị tham chiếu chéo</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="131"/>
      <source>X-Refs for local variables</source>
      <translation>Tham chiếu chéo cho các biến số cục bộ</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="135"/>
      <source>Show Options</source>
      <translation>Hiển thị tuỳ chọn</translation>
    </message>
    <message>
      <source>Set Immediate Base to...</source>
      <translation>Đặt cơ sở giá trị tức thì là...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="177"/>
      <source>Modify or add global variable</source>
      <translation>Sửa hoặc thêm biến số toàn cục</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="184"/>
      <source>Set base of immediate value to..</source>
      <translation>Đặt cơ sở của giá trị tức thì thành...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="186"/>
      <source>Binary</source>
      <translation>Nhị phân</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="190"/>
      <source>Octal</source>
      <translation>Bát phân</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="194"/>
      <source>Decimal</source>
      <translation>Thập phân</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="198"/>
      <source>Hexadecimal</source>
      <translation>Thập lục phân</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="202"/>
      <source>Network Port</source>
      <translation>Cổng mạng</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="206"/>
      <source>IP Address</source>
      <translation>Địa chỉ IP</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="210"/>
      <source>Syscall</source>
      <translation>Gọi hệ thống</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="214"/>
      <source>String</source>
      <translation>Chuỗi</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="221"/>
      <source>Set current bits to...</source>
      <translation>Đặt các bit hiện tại thành...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="238"/>
      <source>Set as...</source>
      <translation>Đặt làm...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="240"/>
      <source>Code</source>
      <translation>Mã</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="244"/>
      <source>String...</source>
      <translation>Chuỗi...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="246"/>
      <source>Auto-detect</source>
      <translation>Tự động phát hiện</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="248"/>
      <source>Remove</source>
      <translation>Xóa</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="250"/>
      <source>Advanced</source>
      <translation>Nâng cao</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="262"/>
      <source>Data...</source>
      <translation>Dữ liệu...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="264"/>
      <source>Byte</source>
      <translation>Byte</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="268"/>
      <source>Word</source>
      <translation>Word</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>Sửa</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="293"/>
      <source>Instruction</source>
      <translation>Hướng dẫn</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="297"/>
      <source>Nop Instruction</source>
      <translation>Hướng dẫn Nop</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="301"/>
      <source>Bytes</source>
      <translation>Byte</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="304"/>
      <source>Reverse Jump</source>
      <translation>Nhảy ngược</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="310"/>
      <source>Breakpoint</source>
      <translation>Điểm gãy</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="312"/>
      <source>Add/remove breakpoint</source>
      <translation>Thêm/xóa điểm gãy</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="315"/>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="608"/>
      <source>Advanced breakpoint</source>
      <translation>Điểm gãy nâng cao</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="322"/>
      <source>Debug</source>
      <translation>Gỡ lỗi</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="324"/>
      <source>Continue until line</source>
      <translation>Tiếp tục cho đến dòng</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="424"/>
      <source>Add flag at %1 (used here)</source>
      <translation>Thêm cờ tại %1 (được sử dụng tại đây)</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="429"/>
      <source>Rename &quot;%1&quot;</source>
      <translation>Đổi tên &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="434"/>
      <source>Rename local &quot;%1&quot;</source>
      <translation>Đổi tên &quot;%1&quot; cục bộ</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="439"/>
      <source>Rename flag &quot;%1&quot; (used here)</source>
      <translation>Đổi tên cờ &quot;%1&quot; (được sử dụng tại đây)</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="497"/>
      <source>Add or change global variable at %1 (used here)</source>
      <translation>Thêm hoặc thay đổi biến số toàn cục tại %1 (được sử dụng tại đây)</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="573"/>
      <source>Edit Comment</source>
      <translation>Sửa bình luận</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="589"/>
      <source>Edit function &quot;%1&quot;</source>
      <translation>Sửa hàm &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="606"/>
      <source>Remove breakpoint</source>
      <translation>Xóa điểm gãy</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="606"/>
      <source>Add breakpoint</source>
      <translation>Thêm điểm gãy</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="607"/>
      <source>Edit breakpoint</source>
      <translation>Sửa điểm gãy</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="622"/>
      <source>X-Refs for %1</source>
      <translation>Tham chiếu chéo cho %1</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="722"/>
      <source>Edit Instruction at %1</source>
      <translation>Sửa hướng dẫn tại %1</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="772"/>
      <source>Edit Bytes at %1</source>
      <translation>Sửa byte tại %1</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="843"/>
      <source>New function at %1</source>
      <translation>Chức năng mới tại %1</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="844"/>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="865"/>
      <source>Function name:</source>
      <translation>Tên hàm:</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="864"/>
      <source>Rename function %2</source>
      <translation>Đổi tên hàm %2</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="912"/>
      <source>You must be in a function to define variable types.</source>
      <translation>Bạn phải ở trong một hàm để định nghĩa các loại biến số.</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="974"/>
      <source>Wrong address</source>
      <translation>Sai địa chỉ</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="975"/>
      <source>Can&apos;t edit string at this address</source>
      <translation>Không thể sửa chuỗi tại địa chỉ này</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="1047"/>
      <source>Edit function %1</source>
      <translation>Sửa hàm %1</translation>
    </message>
  </context>
  <context>
    <name>DisassemblyWidget</name>
    <message>
      <location filename="../widgets/DisassemblyWidget.cpp" line="674"/>
      <source>Disassembly</source>
      <translation>Dịch assembly</translation>
    </message>
  </context>
  <context>
    <name>DuplicateFromOffsetDialog</name>
    <message>
      <location filename="../dialogs/DuplicateFromOffsetDialog.ui" line="20"/>
      <source>Duplicate from offset</source>
      <translation>Sao chép từ giá trị bù</translation>
    </message>
    <message>
      <location filename="../dialogs/DuplicateFromOffsetDialog.ui" line="28"/>
      <source>Offset:</source>
      <translation>Bù:</translation>
    </message>
    <message>
      <location filename="../dialogs/DuplicateFromOffsetDialog.ui" line="49"/>
      <source>N bytes:</source>
      <translation>N byte:</translation>
    </message>
  </context>
  <context>
    <name>EditFunctionDialog</name>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="14"/>
      <source>Edit Function</source>
      <translation>Sửa hàm</translation>
    </message>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="43"/>
      <source>Name of function</source>
      <translation>Tên hàm</translation>
    </message>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="53"/>
      <source>Start address</source>
      <translation>Địa chỉ bắt đầu</translation>
    </message>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="63"/>
      <source>Stack size</source>
      <translation>Kích cỡ ngăn xếp</translation>
    </message>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="73"/>
      <source>Calling convention</source>
      <translation>Quy chuẩn gọi</translation>
    </message>
  </context>
  <context>
    <name>EditInstructionDialog</name>
    <message>
      <location filename="../dialogs/EditInstructionDialog.ui" line="14"/>
      <source>Edit Instruction</source>
      <translation>Sửa hướng dẫn</translation>
    </message>
    <message>
      <location filename="../dialogs/EditInstructionDialog.ui" line="88"/>
      <source>Unknown Instruction</source>
      <translation>Hướng dẫn không xác định</translation>
    </message>
    <message>
      <location filename="../dialogs/EditInstructionDialog.ui" line="100"/>
      <source>Fill all remaining bytes with NOP opcodes</source>
      <translation>Điền toàn bộ số byte còn lại với opcode NOP</translation>
    </message>
  </context>
  <context>
    <name>EditMethodDialog</name>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="25"/>
      <source>Class:</source>
      <translation>Lớp:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="32"/>
      <source>Unique Identifier (name):</source>
      <translation>Mã định danh riêng (tên):</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="44"/>
      <source>Auto-Rename</source>
      <translation>Tự động đổi tên</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="56"/>
      <source>Display Name (realname):</source>
      <translation>Tên hiển thị (realname):</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="66"/>
      <source>Address:</source>
      <translation>Địa chỉ:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="76"/>
      <source>Virtual:</source>
      <translation>Ảo:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="90"/>
      <source>Offset in VTable:</source>
      <translation>Bù trong VTable:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.cpp" line="191"/>
      <source>Create Method</source>
      <translation>Tạo phương thức</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.cpp" line="206"/>
      <source>Edit Method</source>
      <translation>Sửa phương thức</translation>
    </message>
  </context>
  <context>
    <name>EditStringDialog</name>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="23"/>
      <source>Edit string</source>
      <translation>Sửa chuỗi</translation>
    </message>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="52"/>
      <source>Size:</source>
      <translation>Kích cỡ:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="59"/>
      <source>Type:</source>
      <translation>Loại:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="66"/>
      <source>Address:</source>
      <translation>Địa chỉ:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="99"/>
      <source>Auto</source>
      <translation>Tự động</translation>
    </message>
  </context>
  <context>
    <name>EditVariablesDialog</name>
    <message>
      <location filename="../dialogs/EditVariablesDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>Hộp thoại</translation>
    </message>
    <message>
      <location filename="../dialogs/EditVariablesDialog.ui" line="22"/>
      <source>Modify:</source>
      <translation>Sửa:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditVariablesDialog.ui" line="35"/>
      <source>Name:</source>
      <translation>Tên:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditVariablesDialog.ui" line="42"/>
      <source>Type:</source>
      <translation>Loại:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditVariablesDialog.cpp" line="20"/>
      <source>Edit Variables in Function: %1</source>
      <translation>Sửa các biến số trong hàm: %1</translation>
    </message>
  </context>
  <context>
    <name>ExportsModel</name>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="60"/>
      <source>Address</source>
      <translation>Địa chỉ</translation>
    </message>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="62"/>
      <source>Size</source>
      <translation>Kích cỡ</translation>
    </message>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="64"/>
      <source>Type</source>
      <translation>Loại</translation>
    </message>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="66"/>
      <source>Name</source>
      <translation>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="68"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>ExportsWidget</name>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="138"/>
      <source>Exports</source>
      <translation>Xuất</translation>
    </message>
  </context>
  <context>
    <name>FlagDialog</name>
    <message>
      <location filename="../dialogs/FlagDialog.ui" line="14"/>
      <source>Add Flag</source>
      <translation>Thêm cờ</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.ui" line="20"/>
      <source>Add flag at</source>
      <translation>Thêm cờ tại</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.ui" line="38"/>
      <source>Flag:</source>
      <translation>Cờ:</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>Kích cỡ:</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.cpp" line="24"/>
      <source>Edit flag at %1</source>
      <translation>Sửa cờ tại %1</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.cpp" line="26"/>
      <source>Add flag at %1</source>
      <translation>Thêm cờ tại %1</translation>
    </message>
  </context>
  <context>
    <name>FlagsModel</name>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="64"/>
      <source>Size</source>
      <translation>Kích cỡ</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="66"/>
      <source>Offset</source>
      <translation>Bù</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="68"/>
      <source>Name</source>
      <translation>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="70"/>
      <source>Real Name</source>
      <translation>Tên thật</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="72"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>FlagsWidget</name>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="79"/>
      <source>Quick Filter</source>
      <translation>Lọc nhanh</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="86"/>
      <source>Flagspace:</source>
      <translation>Không gian tên của cờ:</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="99"/>
      <source>Rename</source>
      <translation>Đổi tên</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>Xóa</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="113"/>
      <source>Del</source>
      <translation>Del</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="214"/>
      <source>Rename flag %1</source>
      <translation>Đổi tên cờ %1</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="215"/>
      <source>Flag name:</source>
      <translation>Tên cờ:</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="244"/>
      <source>(all)</source>
      <translation>(tất cả)</translation>
    </message>
  </context>
  <context>
    <name>FlirtContextMenu</name>
    <message>
      <location filename="../menus/FlirtContextMenu.cpp" line="14"/>
      <source>Copy Line</source>
      <translation>Sao chép dòng</translation>
    </message>
    <message>
      <location filename="../menus/FlirtContextMenu.cpp" line="15"/>
      <source>Apply Signature File</source>
      <translation>Áp dụng tập tin chữ ký</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>Arch</translation>
    </message>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="69"/>
      <source>Bits</source>
      <translation>Bit</translation>
    </message>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="71"/>
      <source># Funcs</source>
      <translation># Hàm</translation>
    </message>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="73"/>
      <source>Name</source>
      <translation>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="75"/>
      <source>Details</source>
      <translation>Chi tiết</translation>
    </message>
  </context>
  <context>
    <name>FunctionModel</name>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="134"/>
      <source>Offset: %1</source>
      <translation>Bù: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="136"/>
      <source>Size: %1</source>
      <translation>Kích cỡ: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="138"/>
      <source>Import: %1</source>
      <translation>Nhập: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="139"/>
      <location filename="../widgets/FunctionsWidget.cpp" line="166"/>
      <source>true</source>
      <translation>đúng</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="139"/>
      <location filename="../widgets/FunctionsWidget.cpp" line="166"/>
      <source>false</source>
      <translation>sai</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>Loại cuộc gọi: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="149"/>
      <source>Edges: %1</source>
      <translation>Cạnh: %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>Bình luận: %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;Xem trước bản dịch assembly&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;Bôi đậm&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>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="311"/>
      <source>Size</source>
      <translation>Kích cỡ</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="313"/>
      <source>Imp.</source>
      <translation>Nhập</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="315"/>
      <source>Offset</source>
      <translation>Bù</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>Loại cuộc gọi</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="325"/>
      <source>Edges</source>
      <translation>Cạnh</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>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>FunctionsTask</name>
    <message>
      <location filename="../common/FunctionsTask.h" line="13"/>
      <source>Fetching Functions</source>
      <translation>Truy xuất hàm</translation>
    </message>
  </context>
  <context>
    <name>FunctionsWidget</name>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="490"/>
      <source>Rename</source>
      <translation>Đổi tên</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="491"/>
      <source>Undefine</source>
      <translation>Bỏ định nghĩa</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="492"/>
      <source>Horizontal</source>
      <translation>Chiều ngang</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="493"/>
      <source>Vertical</source>
      <translation>Chiều dọc</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="495"/>
      <source>Functions</source>
      <translation>Các hàm</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="613"/>
      <source>Rename function %1</source>
      <translation>Đổi tên hàm %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="614"/>
      <source>Function name:</source>
      <translation>Tên hàm:</translation>
    </message>
  </context>
  <context>
    <name>GlibcHeapBinsDialog</name>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>Hộp thoại</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.ui" line="25"/>
      <source>Chain info:</source>
      <translation>Thông tin chuỗi:</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.ui" line="41"/>
      <source>Detailed chunk info:</source>
      <translation>Thông tin mảnh chi tiết:</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.ui" line="48"/>
      <source>Enter chunk base address and press enter</source>
      <translation>Điền địa chỉ cơ sở mảnh và nhấn Enter</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="28"/>
      <source>Bins info for arena @ </source>
      <translation>Thông tin bin cho arena @ </translation>
    </message>
  </context>
  <context>
    <name>GlibcHeapInfoDialog</name>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>Hộp thoại</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="22"/>
      <source>Base</source>
      <translation>Cơ sở</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="29"/>
      <source>Base address of the chunk</source>
      <translation>Địa chỉ cơ sở của mảnh</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="39"/>
      <source>Size</source>
      <translation>Kích cỡ</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="46"/>
      <source>Size of the heap chunk including metadata</source>
      <translation>Kích cỡ của mảnh heap bao gồm siêu dữ liệu</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>Liên kết đến mảnh trống tiếp theo trong danh sách liên kết của 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>Liên kết đến mảnh trống trước đó trong danh sách liên kết của bin</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="90"/>
      <source>Link to next larger free chunk (only for large chunks)</source>
      <translation>Liên kết đến mảnh trống lớn hơn tiếp theo (chỉ dành cho các mảnh lớn)</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>Liên kết đến mảnh trống nhỏ hơn tiếp theo (dành cho các mảnh lớn)</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="124"/>
      <source>Size of previous chunk (if free)</source>
      <translation>Kích cỡ của mảnh trước đó (nếu trống)</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>Nếu mảnh được lấy từ một arena phụ</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>Mảnh lấy được với 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>Mảnh liền kề trước đó đang được sử dụng</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>Lưu</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="12"/>
      <source>Chunk @ </source>
      <translation>Mảnh @ </translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="100"/>
      <source>Chunk saved</source>
      <translation>Mảnh đã được lưu</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="101"/>
      <source>Chunk header successfully overwritten</source>
      <translation>Đầu mục mảnh đã được ghi đè thành công</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="103"/>
      <source>Chunk not saved</source>
      <translation>Mảnh không được lưu</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="104"/>
      <source>Chunk header not successfully overwritten</source>
      <translation>Đầu mục mảnh đã không được ghi đè thành công</translation>
    </message>
  </context>
  <context>
    <name>GlibcHeapModel</name>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="161"/>
      <source>Offset</source>
      <translation>Bù</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="163"/>
      <source>Size</source>
      <translation>Kích cỡ</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="165"/>
      <source>Status</source>
      <translation>Trạng thái</translation>
    </message>
  </context>
  <context>
    <name>GlibcHeapWidget</name>
    <message>
      <location filename="../widgets/GlibcHeapWidget.ui" line="14"/>
      <source>Form</source>
      <translation>Trình chọn màu</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.ui" line="34"/>
      <source>Arena</source>
      <translation>Arena</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.ui" line="47"/>
      <source>View bins info for an arena</source>
      <translation>Xem thông tin bin cho một arena</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.ui" line="50"/>
      <source>Bins</source>
      <translation>Bin</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="27"/>
      <source>Detailed Chunk Info</source>
      <translation>Thông tin mảnh chi tiết</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="28"/>
      <source>Bins Info</source>
      <translation>Thông tin mảnh</translation>
    </message>
  </context>
  <context>
    <name>GlobalVariableDialog</name>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.ui" line="14"/>
      <source>Add Global Variable</source>
      <translation>Thêm biến số toàn cục</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.ui" line="20"/>
      <source>Add global variable at</source>
      <translation>Thêm biến số toàn cục tại</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.ui" line="38"/>
      <source>Name:</source>
      <translation>Tên:</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>Loại:</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.cpp" line="28"/>
      <source>Edit global variable at %1</source>
      <translation>Sửa biến số toàn cục tại %1</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.cpp" line="30"/>
      <source>Add global variable at %1</source>
      <translation>Thêm biến số toàn cục tại %1</translation>
    </message>
  </context>
  <context>
    <name>GlobalsModel</name>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="60"/>
      <source>Address</source>
      <translation>Địa chỉ</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="62"/>
      <source>Type</source>
      <translation>Loại</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="64"/>
      <source>Name</source>
      <translation>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="66"/>
      <source>Comment</source>
      <translation>Bình luận</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>Sửa biến số toàn cục</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>Xóa biến số toàn cục</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="167"/>
      <source>Category</source>
      <translation>Danh mục</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="169"/>
      <source>Globals</source>
      <translation>Toàn cục</translation>
    </message>
  </context>
  <context>
    <name>GraphOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="14"/>
      <source>Graph</source>
      <translation>Biểu đồ</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="22"/>
      <source>Graph Block Options </source>
      <translation>Tùy chọn khối biểu đồ </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>Giá trị bù cho hướng dẫn đầu tiên của một khối biểu đồ được hiển thị trong đầu mục của khối biểu đồ tương ứng</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="34"/>
      <source>Show offset of the first instruction in each graph block</source>
      <translation>Hiển thị giá trị bù cho hướng dẫn đầu tiên trong mỗi khối biểu đồ</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="41"/>
      <source>Show offset for each instruction (graph.offset)</source>
      <translation>Hiển thị giá trị bù cho mỗi hướng dẫn (graph.offset)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="48"/>
      <source>Show preview when hovering (graph.preview)</source>
      <translation>Hiển thị bản xem trước khi di chuột lên (graph.preview)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="57"/>
      <source>Maximum Line Length:</source>
      <translation>Chiều dài dòng tối đa:</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>Ẩn văn bản khi thu nhỏ và nhỏ hơn giá trị được cho. Các giá trị cao hơn có thể tăng Hiệu năng.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="80"/>
      <source>Minimum Font Size</source>
      <translation>Kích cỡ phông chữ tối thiểu</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="105"/>
      <source>Graph Layout Options</source>
      <translation>Tùy chọn bố cục biểu đồ</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="124"/>
      <source>Vertical</source>
      <translation>Chiều dọc</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="147"/>
      <source>Horizontal</source>
      <translation>Chiều ngang</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="183"/>
      <source>Block spacing:</source>
      <translation>Khoảng cách khối:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="190"/>
      <source>Edge spacing</source>
      <translation>Khoảng cách cạnh</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="200"/>
      <source>Bitmap Export Options</source>
      <translation>Tùy chọn xuất bitmap</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="209"/>
      <source>Export Transparent Bitmap Graphs</source>
      <translation>Xuất biểu đồ bitmap trong suốt</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="218"/>
      <source>Graph Bitmap Export Scale: </source>
      <translation>Quy mô xuất bitmap biểu đồ: </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>Xuất biểu đồ Cutter</translation>
    </message>
  </context>
  <context>
    <name>HeadersModel</name>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="55"/>
      <source>Offset</source>
      <translation>Bù</translation>
    </message>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="57"/>
      <source>Name</source>
      <translation>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="59"/>
      <source>Value</source>
      <translation>Giá trị</translation>
    </message>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="61"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>HeadersWidget</name>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="120"/>
      <source>Headers</source>
      <translation>Đầu mục</translation>
    </message>
  </context>
  <context>
    <name>HeapBinsGraphView</name>
    <message>
      <location filename="../widgets/HeapBinsGraphView.cpp" line="8"/>
      <source>Detailed Chunk Info</source>
      <translation>Thông tin mảnh chi tiết</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>Heap</translation>
    </message>
  </context>
  <context>
    <name>HexWidget</name>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="70"/>
      <source>Hexadecimal</source>
      <translation>Thập lục phân</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="71"/>
      <source>Octal</source>
      <translation>Bát phân</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="72"/>
      <source>Decimal</source>
      <translation>Thập phân</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="73"/>
      <source>Signed decimal</source>
      <translation>Số thập phân có dấu</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="74"/>
      <source>Float</source>
      <translation>Số thực</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="88"/>
      <source>Bytes per row</source>
      <translation>Byte trên mỗi hàng</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="98"/>
      <source>Power of 2</source>
      <translation>Lũy thừa của 2</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="105"/>
      <source>Big Endian</source>
      <translation>Endian lớn</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="110"/>
      <source>Bytes as pairs</source>
      <translation>Byte dưới dạng cặp</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="114"/>
      <source>Copy</source>
      <translation>Sao chép</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="120"/>
      <source>Copy address</source>
      <translation>Sao chép địa chỉ</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="127"/>
      <location filename="../widgets/HexWidget.cpp" line="1157"/>
      <source>Add Comment</source>
      <translation>Thêm bình luận</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="134"/>
      <source>Delete Comment</source>
      <translation>Xóa bình luận</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="140"/>
      <source>Select range</source>
      <translation>Chọn phạm vi</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="147"/>
      <location filename="../widgets/HexWidget.cpp" line="1272"/>
      <source>Write string</source>
      <translation>Ghi chuỗi</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="151"/>
      <source>Write length and string</source>
      <translation>Ghi độ dài và chuỗi</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="155"/>
      <location filename="../widgets/HexWidget.cpp" line="1466"/>
      <source>Write wide string</source>
      <translation>Ghi chuỗi rộng</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="159"/>
      <source>Write zero terminated string</source>
      <translation>Ghi chuỗi kết thúc bằng 0</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="163"/>
      <source>Write a decoded or encoded Base64 string</source>
      <translation>Ghi một chuỗi Base64 được mã hóa hay giải mã</translation>
    </message>
    <message>
      <source>Write De\Encoded Base64 string</source>
      <translation>Ghi chuỗi Base64 được giải mã\mã hóa</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="168"/>
      <location filename="../widgets/HexWidget.cpp" line="1318"/>
      <source>Write hex bytes</source>
      <translation>Ghi chuỗi hex</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="172"/>
      <location filename="../widgets/HexWidget.cpp" line="1354"/>
      <source>Write zeros</source>
      <translation>Ghi số 0</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="176"/>
      <location filename="../widgets/HexWidget.cpp" line="1410"/>
      <source>Write random bytes</source>
      <translation>Ghi byte ngẫu nhiên</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="180"/>
      <source>Duplicate from offset</source>
      <translation>Sao chép từ giá trị bù</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="184"/>
      <source>Increment/Decrement</source>
      <translation>Tăng/giảm</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="188"/>
      <source>Edit with keyboard</source>
      <translation>Sửa bằng bàn phím</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1160"/>
      <source>Edit Comment</source>
      <translation>Sửa bình luận</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1168"/>
      <source>Item size:</source>
      <translation>Kích cỡ mục:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1170"/>
      <source>Item format:</source>
      <translation>Định dạng mục:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1175"/>
      <source>Edit</source>
      <translation>Sửa</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>Chuỗi:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1318"/>
      <source>Hex byte string:</source>
      <translation>Chuỗi byte hex:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1354"/>
      <source>Number of zeros:</source>
      <translation>Số lượng số 0:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1381"/>
      <source>Error</source>
      <translation>Lỗi</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>Đã xảy ra lỗi trong quá trình giải mã đầu vào của bạn.
Vui lòng đảm bảo đây là một chuỗi base64 hợp lệ và thử lại.</translation>
    </message>
    <message>
      <source>Write random</source>
      <translation>Ghi ngẫu nhiên</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1410"/>
      <source>Number of bytes:</source>
      <translation>Số byte:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1448"/>
      <source>Write Pascal string</source>
      <translation>Ghi chuỗi Pascal</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1484"/>
      <source>Write zero-terminated string</source>
      <translation>Ghi chuỗi kết thúc bằng 0</translation>
    </message>
  </context>
  <context>
    <name>HexdumpRangeDialog</name>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="14"/>
      <source>Select Block</source>
      <translation>Chọn khối</translation>
    </message>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="47"/>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="79"/>
      <source>Exclusive end address</source>
      <translation>Địa chỉ kết thúc duy nhất</translation>
    </message>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="50"/>
      <source>End Address:</source>
      <translation>Địa chỉ kết thúc:</translation>
    </message>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="65"/>
      <source>Start Address:</source>
      <translation>Địa chỉ bắt đầu:</translation>
    </message>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="99"/>
      <source>Length:</source>
      <translation>Độ dài:</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;Chọn nhiều mục có thể khiến việc xử lý bị chậm&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>Phân tích</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>Nhỏ</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="136"/>
      <source>Big</source>
      <translation>Lớn</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="191"/>
      <source>Arch</source>
      <translation>Arch</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="220"/>
      <source>Bits</source>
      <translation>Bit</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>Sao chép SHA256</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="396"/>
      <source>Copy CRC32</source>
      <translation>Sao chép CRC32</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="434"/>
      <source>Entropy:</source>
      <translation>Entropy:</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>Chọn byte để hiển thị thông tin</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="143"/>
      <source>Disassembly</source>
      <translation>Dịch assembly</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="144"/>
      <source>String</source>
      <translation>Chuỗi</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="145"/>
      <source>Assembler</source>
      <translation>Trình assembly</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="146"/>
      <source>C bytes</source>
      <translation>C byte</translation>
    </message>
    <message>
      <source>C bytes with instructions</source>
      <translation>C byte với hướng dẫn</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="147"/>
      <source>C half-words (2 byte)</source>
      <translation>C half-word (2 byte)</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="148"/>
      <source>C words (4 byte)</source>
      <translation>C word (4 byte)</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="149"/>
      <source>C dwords (8 byte)</source>
      <translation>C dword (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>Không an toàn</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="71"/>
      <source>Address</source>
      <translation>Địa chỉ</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="73"/>
      <source>Type</source>
      <translation>Loại</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="75"/>
      <source>Safety</source>
      <translation>An toàn</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="77"/>
      <source>Library</source>
      <translation>Thư viện</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="79"/>
      <source>Name</source>
      <translation>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="81"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>ImportsWidget</name>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="172"/>
      <source>Imports</source>
      <translation>Nhập</translation>
    </message>
  </context>
  <context>
    <name>IncrementDecrementDialog</name>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="14"/>
      <source>Increment/Decrement</source>
      <translation>Tăng/giảm</translation>
    </message>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="24"/>
      <source>Interpret as</source>
      <translation>Diễn dịch là</translation>
    </message>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="38"/>
      <source>Value:</source>
      <translation>Giá trị:</translation>
    </message>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="54"/>
      <source>Increment</source>
      <translation>Tăng</translation>
    </message>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="64"/>
      <source>Decrement</source>
      <translation>Giảm</translation>
    </message>
    <message>
      <location filename="../dialogs/WriteCommandsDialogs.cpp" line="33"/>
      <source>Byte</source>
      <translation>Byte</translation>
    </message>
    <message>
      <location filename="../dialogs/WriteCommandsDialogs.cpp" line="33"/>
      <source>Word</source>
      <translation>Word</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>Tùy chọn tải</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="84"/>
      <source>Program:</source>
      <translation>Chương trình:</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="167"/>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="413"/>
      <source>Analysis: Enabled</source>
      <translation>Phân tích: Đã bật</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="183"/>
      <source>Level: </source>
      <translation>Cấp độ: </translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="224"/>
      <source>None</source>
      <translation>Không có</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>Tự động</translation>
    </message>
    <message>
      <source>Auto Exp</source>
      <translation>Tự động thử nghiệm</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="326"/>
      <source>Experimental</source>
      <translation>Thử nghiệm</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="364"/>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="399"/>
      <source>Advanced</source>
      <translation>Nâng cao</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="518"/>
      <source>Load in write mode (-w)</source>
      <translation>Tải trong chế độ ghi (-w)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="528"/>
      <source>Do not load bin information (-n)</source>
      <translation>Không tải thông tin bin (-n)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="541"/>
      <source>Use virtual addressing</source>
      <translation>Sử dụng địa chỉ ảo</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="551"/>
      <source>Import demangled symbols</source>
      <translation>Nhập các ký hiệu demangled</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>Tùy chọn nâng cao</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="629"/>
      <source>CPU options</source>
      <translation>Tùy chọn CPU</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="644"/>
      <source>Architecture:</source>
      <translation>Kiến trúc:</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>Thứ tự Endian: </translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="768"/>
      <source>Little</source>
      <translation>Nhỏ</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="773"/>
      <source>Big</source>
      <translation>Lớn</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="794"/>
      <source>Kernel: </source>
      <translation>Kernel: </translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="822"/>
      <source>Format:</source>
      <translation>Định dạng:</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="876"/>
      <source>Load bin offset (-B)</source>
      <translation>Tải giá trị bù 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>Bù bản đồ (-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>Tải PDB</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="962"/>
      <source>PDB File path</source>
      <translation>Đường dẫn đến tập tin PDB</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="969"/>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="1011"/>
      <source>Select</source>
      <translation>Chọn</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="979"/>
      <source>Load script file</source>
      <translation>Tải tập tin kịch bản</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="1004"/>
      <source>Path to Rizin script file</source>
      <translation>Đường dẫn đến tập tin kịch bản Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="1067"/>
      <source>Cancel</source>
      <translation>Hủy</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="1080"/>
      <source>  Ok  </source>
      <translation>  OK  </translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="56"/>
      <source>Analyze all symbols</source>
      <translation>Phân tích tất cả các ký hiệu</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="57"/>
      <source>Analyze instructions for references</source>
      <translation>Phân tích hướng dẫn cho tham chiếu</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="58"/>
      <source>Analyze function calls</source>
      <translation>Phân tích cuộc gọi hàm</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="59"/>
      <source>Analyze all basic blocks</source>
      <translation>Phân tích tất cả các khối cơ bản</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="60"/>
      <source>Analyze all objc references</source>
      <translation>Phân tích tất cả các tham chiếu đối tượng</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="61"/>
      <source>Recover class information from RTTI</source>
      <translation>Khôi phục thông tin lớp từ RTTI</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="62"/>
      <source>Autoname functions based on context</source>
      <translation>Tự động đặt tên cho các hàm dựa trên ngữ cảnh</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="63"/>
      <source>Emulate code to find computed references</source>
      <translation>Giả lập mã để tìm tham chiếu được tính</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="64"/>
      <source>Analyze all consecutive functions</source>
      <translation>Phân tích tất cả các hàm liên tiếp</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="65"/>
      <source>Type and Argument matching analysis</source>
      <translation>Loại và đối số khớp với phân tích</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="66"/>
      <source>Analyze code after trap-sleds</source>
      <translation>Phân tích mã sau nhóm bẫy</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="67"/>
      <source>Analyze function preludes</source>
      <translation>Phân tích mở đầu hàm</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="68"/>
      <source>Analyze jump tables in switch statements</source>
      <translation>Phân tích bảng nhảy trong tuyên bố chuyển</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="71"/>
      <source>Analyze PUSH+RET as JMP</source>
      <translation>Phân tích PUSH+RET dưới dạng JMP</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="72"/>
      <source>Continue analysis after each function</source>
      <translation>Tiếp tục phân tích sau mỗi hàm</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="393"/>
      <source>No analysis</source>
      <translation>Không phân tích</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="395"/>
      <source>Auto-Analysis (aaa)</source>
      <translation>Tự động phân tích (aaa)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="397"/>
      <source>Auto-Analysis Experimental (aaaa)</source>
      <translation>Tự động phân tích thử nghiệm (aaaa)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="401"/>
      <source>Unknown</source>
      <translation>Không xác định</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="407"/>
      <source>Level</source>
      <translation>Cấp độ</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="410"/>
      <source>Analysis: Disabled</source>
      <translation>Phân tích: Đã tắt</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="456"/>
      <source>Select PDB file</source>
      <translation>Chọn tập tin PDB</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="457"/>
      <source>PDB file (*.pdb)</source>
      <translation>Tập tin PDB (*.pdb)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="457"/>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="479"/>
      <source>All files (*)</source>
      <translation>Tất cả tập tin (*)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="478"/>
      <source>Select Rizin script file</source>
      <translation>Chọn tập tin kịch bản Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="479"/>
      <source>Script file (*.rz)</source>
      <translation>Tập tin kịch bản (*.rz)</translation>
    </message>
  </context>
  <context>
    <name>InitializationFileEditor</name>
    <message>
      <location filename="../dialogs/preferences/InitializationFileEditor.ui" line="14"/>
      <source>CutterRC Editor</source>
      <translation>Trình chỉnh sửa CutterRC</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/InitializationFileEditor.ui" line="20"/>
      <source>TextLabel</source>
      <translation>TextLabel</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>Kịch bản được tải từ &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>Không thể phân tích JSON từ jsdec</translation>
    </message>
  </context>
  <context>
    <name>LayoutManager</name>
    <message>
      <location filename="../dialogs/LayoutManager.ui" line="14"/>
      <source>Layout</source>
      <translation>Bố cục</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.ui" line="25"/>
      <source>Rename</source>
      <translation>Đổi tên</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.ui" line="32"/>
      <location filename="../dialogs/LayoutManager.cpp" line="60"/>
      <source>Delete</source>
      <translation>Xóa</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="42"/>
      <source>Rename layout error</source>
      <translation>Lỗi khi đổi tên bố cục</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="43"/>
      <source>&apos;%1&apos; is already used.</source>
      <translation>&apos;%1&apos; đã được sử dụng rồi.</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="45"/>
      <source>Save layout</source>
      <translation>Lưu bố cục</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="45"/>
      <source>Enter name</source>
      <translation>Điền tên</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="61"/>
      <source>Do you want to delete &apos;%1&apos;</source>
      <translation>Bạn có muốn xóa &apos;%1&apos; không</translation>
    </message>
  </context>
  <context>
    <name>MainWindow</name>
    <message>
      <location filename="../core/MainWindow.ui" line="33"/>
      <source>Add extra...</source>
      <translation>Bổ sung...</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="61"/>
      <source>File</source>
      <translation>Tập tin</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="68"/>
      <source>Set mode</source>
      <translation>Đặt chế độ</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="97"/>
      <location filename="../core/MainWindow.cpp" line="293"/>
      <source>View</source>
      <translation>Xem</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="104"/>
      <source>Zoom</source>
      <translation>Thu phóng</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="113"/>
      <source>Layouts</source>
      <translation>Bố cục</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="133"/>
      <source>Tools</source>
      <translation>Công cụ</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="139"/>
      <source>Help</source>
      <translation>Trợ giúp</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="147"/>
      <location filename="../core/MainWindow.ui" line="513"/>
      <source>Edit</source>
      <translation>Sửa</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="156"/>
      <source>Windows</source>
      <translation>Windows</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>Tiện ích</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="165"/>
      <source>Info...</source>
      <translation>Thông tin...</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="170"/>
      <source>Debug...</source>
      <translation>Gỡ lỗi...</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="185"/>
      <source>Debug</source>
      <translation>Gỡ lỗi</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="232"/>
      <source>Reset to default layout</source>
      <translation>Đặt lại về bố cục mặc định</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="237"/>
      <source>Zen Mode</source>
      <translation>Chế độ Zen</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="240"/>
      <source>Zen mode</source>
      <translation>Chế độ Zen</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="245"/>
      <source>BaseFind</source>
      <translation>BaseFind</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="250"/>
      <source>About</source>
      <translation>Giới thiệu</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="255"/>
      <source>Report an issue</source>
      <translation>Báo cáo sự cố</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="260"/>
      <source>New Window</source>
      <translation>Cửa sổ mới</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>Đóng</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>Lưu bố cục</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="281"/>
      <source>Documentation</source>
      <translation>Tài liệu</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="286"/>
      <source>Map File</source>
      <translation>Tập tin bản đồ</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>Lưu dự án</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>Cắt</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="307"/>
      <source>Copy</source>
      <translation>Sao chép</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="312"/>
      <location filename="../core/MainWindow.ui" line="518"/>
      <source>Paste</source>
      <translation>Dán</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="317"/>
      <source>Delete</source>
      <translation>Xóa</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="322"/>
      <location filename="../core/MainWindow.ui" line="325"/>
      <source>Select all</source>
      <translation>Chọn tất cả</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="330"/>
      <source>Find</source>
      <translation>Tìm</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="335"/>
      <location filename="../core/MainWindow.ui" line="338"/>
      <source>Find next</source>
      <translation>Tìm tiếp</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="343"/>
      <location filename="../core/MainWindow.ui" line="346"/>
      <source>Find previous</source>
      <translation>Tìm về trước</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="355"/>
      <source>Undo Seek</source>
      <translation>Hoàn tác tua</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="358"/>
      <source>Go back</source>
      <translation>Quay lại</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="367"/>
      <source>Redo Seek</source>
      <translation>Làm lại tua</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="378"/>
      <source>Unlock Panels</source>
      <translation>Mở khóa bảng điều khiển</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="381"/>
      <source>Toggle panel locks</source>
      <translation>Bật/tắt khóa bảng điều khiển</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="400"/>
      <source>Theme</source>
      <translation>Chủ đề</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="415"/>
      <location filename="../core/MainWindow.ui" line="418"/>
      <source>Tabs up/down</source>
      <translation>Tab lên/xuống</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="427"/>
      <source>Refresh</source>
      <translation>Làm mới</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="435"/>
      <source>Show Tabs at the Top</source>
      <translation>Hiển thị tab ở trên đầu</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="438"/>
      <source>Toggle tab position</source>
      <translation>Bật/tắt vị trí tab</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="443"/>
      <source>Dark Theme</source>
      <translation>Chủ đề tối</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="448"/>
      <location filename="../core/MainWindow.ui" line="451"/>
      <source>Load layout</source>
      <translation>Tải bố cục</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="456"/>
      <source>Default Theme</source>
      <translation>Chủ đề mặc định</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>Phân tích</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="471"/>
      <source>Test menu</source>
      <translation>Menu thử nghiệm</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="476"/>
      <location filename="../core/MainWindow.ui" line="479"/>
      <source>Copy hexpair</source>
      <translation>Sao chép hexpair</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="484"/>
      <location filename="../core/MainWindow.ui" line="487"/>
      <source>Copy text</source>
      <translation>Sao chép nội dung</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="492"/>
      <source>Copy ASCII</source>
      <translation>Sao chép ASCII</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="497"/>
      <location filename="../core/MainWindow.ui" line="500"/>
      <source>Insert string</source>
      <translation>Chèn chuỗi</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="505"/>
      <location filename="../core/MainWindow.ui" line="508"/>
      <source>Insert hex</source>
      <translation>Chèn hex</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="523"/>
      <source>Show/Hide bytes</source>
      <translation>Hiển thị/ẩn byte</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="528"/>
      <source>Switch case</source>
      <translation>Chuyển chữ hoa chữ thường</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="533"/>
      <location filename="../core/MainWindow.ui" line="536"/>
      <source>Copy all</source>
      <translation>Sao chép tất cả</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="541"/>
      <location filename="../core/MainWindow.ui" line="544"/>
      <source>Copy bytes</source>
      <translation>Sao chép byte</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>Sao chép disasm</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="572"/>
      <location filename="../core/MainWindow.ui" line="575"/>
      <source>Start web server</source>
      <translation>Bắt đầu máy chủ web</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>Cú pháp 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>Đổi tên</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="625"/>
      <location filename="../core/MainWindow.ui" line="635"/>
      <source>Undefine</source>
      <translation>Bỏ định nghĩa</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="640"/>
      <source>Add comment</source>
      <translation>Thêm bình luận</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="652"/>
      <location filename="../core/MainWindow.ui" line="655"/>
      <source>Show/Hide bottom pannel</source>
      <translation>Hiển thị/ẩn bảng điều khiển bên dưới</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="660"/>
      <source>Run Rizin script</source>
      <translation>Chạy kịch bản Rizin</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="665"/>
      <source>Reset Settings</source>
      <translation>Đặt lại cài đặt</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="668"/>
      <source>Reset settings</source>
      <translation>Đặt lại cài đặt</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="673"/>
      <source>Quit</source>
      <translation>Thoát</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>Xuất</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="687"/>
      <source>Show/Hide Exports panel</source>
      <translation>Hiển thị/ẩn bảng điều khiển xuất</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="692"/>
      <source>Refresh Contents</source>
      <translation>Làm mới nội dung</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="695"/>
      <source>Refresh contents</source>
      <translation>Làm mới nội dung</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="703"/>
      <source>Show ESIL rather than assembly</source>
      <translation>Hiển thị ESIL thay vì bản assembly</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="711"/>
      <source>Show pseudocode rather than assembly</source>
      <translation>Hiển thị mã giả thay vì bản assembly</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="722"/>
      <source>Display offsets</source>
      <translation>Hiển thị giá trị bù</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="727"/>
      <source>Preferences</source>
      <translation>Tùy chọn</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="732"/>
      <source>Save Project As...</source>
      <translation>Lưu dự án làm...</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="740"/>
      <source>Graph</source>
      <translation>Biểu đồ</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="745"/>
      <source>Import PDB</source>
      <translation>Nhập PDB</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="750"/>
      <source>Analyze Program</source>
      <translation>Phân tích chương trình</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="755"/>
      <source>Export as code</source>
      <translation>Xuất dưới dạng mã</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="760"/>
      <location filename="../core/MainWindow.cpp" line="1803"/>
      <source>Apply Signature From File</source>
      <translation>Áp dụng chữ ký từ tập tin</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="765"/>
      <location filename="../core/MainWindow.cpp" line="1824"/>
      <source>Create New Signature File</source>
      <translation>Tạo tập tin chữ ký mới</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="770"/>
      <source>Add Hexdump</source>
      <translation>Thêm hexdump</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="775"/>
      <source>Add Decompiler</source>
      <translation>Thêm trình dịch ngược</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="780"/>
      <source>Add Disassembly</source>
      <translation>Thêm bản dịch assembly</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="785"/>
      <source>Add Graph</source>
      <translation>Thêm biểu đồ</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="796"/>
      <source>Grouped dock dragging</source>
      <translation>Kéo dock được ghép nhóm</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="801"/>
      <source>Zoom In</source>
      <translation>Phóng to</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>Thu nhỏ</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>Đặt lại</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>Cam kết các thay đổi</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="842"/>
      <source>Write mode</source>
      <translation>Chế độ ghi</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>Mở tập tin trong chế độ ghi. Mọi thay đổi đến tập tin đều sẽ thay đổi tập tin gốc trên ổ đĩa.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="853"/>
      <source>Cache mode</source>
      <translation>Chế độ bộ nhớ đệm</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>Bật chế độ bộ nhớ đệm. Các thay đổi đến tập tin sẽ không được áp dụng vào ổ đĩa trừ khi bạn đã cam kết chúng một cách cụ thể. Đây là tùy chọn an toàn hơn.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="867"/>
      <source>Read-Only mode</source>
      <translation>Chế độ chỉ đọc</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="877"/>
      <source>Manage layouts</source>
      <translation>Quản lý bố cục</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>Không có tiện ích nào được cài đặt. Hãy kiểm tra phần tiện ích trong tài liệu Cutter để tìm hiểu thêm.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="261"/>
      <source>The installed plugins didn&apos;t add entries to this menu.</source>
      <translation>Các tiện ích được cài đặt đã không thêm mục vào menu này.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="275"/>
      <source>Analyze the program using Rizin&apos;s &quot;aaa&quot; command</source>
      <translation>Phân tích chương trình bằng lệnh &quot;aaa&quot; của Rizin</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="542"/>
      <source>Script loading</source>
      <translation>Tải kịch bản</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="543"/>
      <source>Do you want to load the &apos;%1&apos; script?</source>
      <translation>Bạn có muốn tải kịch bản &apos;%1&apos;?</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="561"/>
      <source>Cannot open file!</source>
      <translation>Không thể mở tập tin!</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>Không thể mở tập tin này! Hãy đảm bảo tập tin này tồn tại và bạn có các quyền phù hợp.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="625"/>
      <source>Failed to open project: %1</source>
      <translation>Không thể mở dự án: %1</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="630"/>
      <source>Open Project</source>
      <translation>Mở dự án</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="752"/>
      <source>Failed to save project: %1</source>
      <translation>Không thể lưu dự án: %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>Bạn có thật sự muốn thoát?
Hãy lưu dự án của bạn trước khi đóng!</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1056"/>
      <source>New disassembly</source>
      <translation>Bản dịch assembly mới</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1058"/>
      <source>New graph</source>
      <translation>Biểu đồ mới</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1060"/>
      <source>New hexdump</source>
      <translation>Hexdump mới</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1061"/>
      <source>New Decompiler</source>
      <translation>Trình dịch ngược mới</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1240"/>
      <source>Save layout error</source>
      <translation>Lỗi lưu bố cục</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1241"/>
      <source>&apos;%1&apos; is not a valid name.</source>
      <translation>&apos;%1&apos; không phải là một tên hợp lệ.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1243"/>
      <source>Enter name</source>
      <translation>Điền tên</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1554"/>
      <source>Select Rizin script</source>
      <translation>Chọn kịch bản Rizin</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1597"/>
      <source>Do you really want to clear all settings?</source>
      <translation>Bạn có thật sự muốn xóa tất cả cài đặt?</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1697"/>
      <source>Select PDB file</source>
      <translation>Chọn tập tin PDB</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1698"/>
      <source>PDB file (*.pdb)</source>
      <translation>Tập tin PDB (*.pdb)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1698"/>
      <source>All files (*)</source>
      <translation>Tất cả tập tin (*)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1708"/>
      <source>%1 loaded.</source>
      <translation>%1 được tải.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1799"/>
      <location filename="../core/MainWindow.cpp" line="1821"/>
      <source>Signature File (*.sig)</source>
      <translation>Tập tin chữ ký (*.sig)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1800"/>
      <location filename="../core/MainWindow.cpp" line="1822"/>
      <source>Pattern File (*.pat)</source>
      <translation>Tập tin mẫu hình (*.pat)</translation>
    </message>
  </context>
  <context>
    <name>MapFileDialog</name>
    <message>
      <location filename="../dialogs/MapFileDialog.ui" line="14"/>
      <source>Map New File</source>
      <translation>Lập bản đồ cho tập tin mới</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.ui" line="26"/>
      <source>File:</source>
      <translation>Tập tin:</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.ui" line="52"/>
      <location filename="../dialogs/MapFileDialog.cpp" line="18"/>
      <source>Select file</source>
      <translation>Chọn tập tin</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.ui" line="59"/>
      <source>Map address:</source>
      <translation>Địa chỉ bản đồ:</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>Lập bản đồ cho tập tin mới</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.cpp" line="36"/>
      <source>Failed to map a new file</source>
      <translation>Không thể lập bản đồ cho một tập tin mới</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.cpp" line="36"/>
      <source>Map new file</source>
      <translation>Lập bản đồ cho tập tin mới</translation>
    </message>
  </context>
  <context>
    <name>MemoryMapModel</name>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="58"/>
      <source>Offset start</source>
      <translation>Bắt đầu bù</translation>
    </message>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="60"/>
      <source>Offset end</source>
      <translation>Kết thúc bù</translation>
    </message>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="62"/>
      <source>Name</source>
      <translation>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="64"/>
      <source>Permissions</source>
      <translation>Quyền</translation>
    </message>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="66"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>MemoryMapWidget</name>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="123"/>
      <source>Memory Map</source>
      <translation>Bản đồ bộ nhớ</translation>
    </message>
  </context>
  <context>
    <name>MultitypeFileSaveDialog</name>
    <message>
      <location filename="../dialogs/MultitypeFileSaveDialog.cpp" line="24"/>
      <source>Detect type (*)</source>
      <translation>Phát hiện loại (*)</translation>
    </message>
    <message>
      <location filename="../dialogs/MultitypeFileSaveDialog.cpp" line="63"/>
      <source>File save error</source>
      <translation>Lỗi lưu tập tin</translation>
    </message>
    <message>
      <location filename="../dialogs/MultitypeFileSaveDialog.cpp" line="64"/>
      <source>Unrecognized extension &apos;%1&apos;</source>
      <translation>Phần mở rộng không nhận dạng được &apos;%1&apos;</translation>
    </message>
  </context>
  <context>
    <name>NativeDebugDialog</name>
    <message>
      <location filename="../dialogs/NativeDebugDialog.ui" line="35"/>
      <source>Command line arguments:</source>
      <translation>Đối số dòng lệnh:</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>Mở tập tin</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="79"/>
      <source>About</source>
      <translation>Giới thiệu</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;Chọn tập tin mới&lt;b&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="182"/>
      <location filename="../dialogs/NewFileDialog.ui" line="390"/>
      <source>Select</source>
      <translation>Chọn</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>Không mở bất kỳ tập tin nào</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>Mở</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="316"/>
      <source>Open Shellcode</source>
      <translation>Mở 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;Dán Shellcode&lt;b&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="370"/>
      <source>Projects</source>
      <translation>Dự án</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;Mở dự án&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>Xóa mục</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="524"/>
      <source>Clear all</source>
      <translation>Xóa tất cả</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="529"/>
      <source>Delete project</source>
      <translation>Xóa dự án</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="534"/>
      <source>Clear all projects</source>
      <translation>Xóa tất cả các dự án</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.cpp" line="95"/>
      <source>Select file</source>
      <translation>Chọn tập tin</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.cpp" line="107"/>
      <source>Open Project</source>
      <translation>Mở dự án</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.cpp" line="290"/>
      <source>Open a file without additional options/settings.</source>
      <translation>Mở một tập tin mà không có tùy chọn/cài đặt bổ sung.</translation>
    </message>
    <message>
      <source>Open a file with no extra treatment.</source>
      <translation>Mở một tập tin mà không xử lý thêm.</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.cpp" line="323"/>
      <source>Select a new program or a previous one before continuing.</source>
      <translation>Chọn một chương trình mới hoặc một chương trình cũ trước khi tiếp tục.</translation>
    </message>
  </context>
  <context>
    <name>Omnibar</name>
    <message>
      <location filename="../widgets/Omnibar.cpp" line="15"/>
      <source>Type flag name or address here</source>
      <translation>Điền tên cờ hoặc địa chỉ ở đây</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>Các tiện ích được tải từ &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>Tên</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="34"/>
      <source>Description</source>
      <translation>Mô tả</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="34"/>
      <source>Version</source>
      <translation>Phiên bản</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="34"/>
      <source>Author</source>
      <translation>Tác giả</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="48"/>
      <source>Show Rizin plugin information</source>
      <translation>Hiển thị thông tin tiện ích Rizin</translation>
    </message>
  </context>
  <context>
    <name>PreferencesDialog</name>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.ui" line="6"/>
      <source>Preferences</source>
      <translation>Tùy chọn</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="28"/>
      <source>Disassembly</source>
      <translation>Dịch assembly</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="34"/>
      <source>Debug</source>
      <translation>Gỡ lỗi</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="35"/>
      <source>Appearance</source>
      <translation>Giao diện</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="36"/>
      <source>Plugins</source>
      <translation>Tiện ích</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="37"/>
      <source>Initialization Script</source>
      <translation>Kịch bản bắt đầu</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="39"/>
      <source>Analysis</source>
      <translation>Phân tích</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>Trạng thái</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.cpp" line="77"/>
      <source>Path</source>
      <translation>Đường dẫn</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>Trạng thái</translation>
    </message>
    <message>
      <location filename="../widgets/ProcessesWidget.cpp" line="29"/>
      <source>Path</source>
      <translation>Đường dẫn</translation>
    </message>
    <message>
      <location filename="../widgets/ProcessesWidget.cpp" line="167"/>
      <source>Unable to switch to the requested process.</source>
      <translation>Không thể chuyển sang tiến trình đã yêu cầu.</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>Có nhiều hơn một (%1) tham chiếu ở đây. Có thể xảy ra hành vi ngoài dự kiến.</translation>
    </message>
    <message>
      <source>offsetFrom (%1) differs from refs.at(0).from (%(2))</source>
      <translation>offsetFrom (%1) khác với refs.at(0).from (%(2))</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="53"/>
      <source>Write error</source>
      <translation>Lỗi ghi</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>Tập tin của bạn được mở trong chế độ chỉ đọc. Việc chỉnh sửa chỉ khả dụng khi tập tin được mở trong chế độ Ghi hoặc Bộ nhớ đệm.

CẢNH BÁO: Trong chế độ Ghi, mọi thay đổi đều sẽ được cam kết vào tập tin trên ổ đĩa. Để an toàn, hãy cân nhắc việc sử dụng chế độ Bộ nhớ đệm và sau đó cam kết các thay đổi một cách thủ công qua Tập tin -&gt; Cam kết các sửa đổi vào ổ đĩa.</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="60"/>
      <source>Cancel</source>
      <translation>Hủy</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="62"/>
      <source>Reopen in Write mode</source>
      <translation>Mở lại trong chế độ Ghi</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="64"/>
      <source>Enable Cache mode</source>
      <translation>Bật chế độ Bộ nhớ đệm</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="94"/>
      <source>Uncommitted changes</source>
      <translation>Các thay đổi đã được bỏ cam kết</translation>
    </message>
    <message>
      <source>Uncomitted changes</source>
      <translation>Các thay đổi đã được bỏ cam kết</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>Có vẻ như bạn có các thay đổi hoặc bản vá chưa được cam kết vào tập tin.
Bạn có muốn cam kết chúng bây giờ không?</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="98"/>
      <source>Version mismatch!</source>
      <translation>Phiên bản không khớp!</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>Phiên bản được sử dụng để dịch Cutter (%1) không khớp với phiên bản nhị phân của rizin (%2). Điều này có thể dẫn đến hành vi ngoài dự kiến. Bạn có chắc bạn muốn tiếp tục không?</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="388"/>
      <source>A Qt and C++ GUI for rizin reverse engineering framework</source>
      <translation>Một GUI Qt và C++ cho khung đảo ngược công nghệ rizin</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="391"/>
      <source>Filename to open.</source>
      <translation>Tên tập tin muốn mở.</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>Tự động mở tập tin và bắt đầu phân tích (không bắt buộc). Cần điền tên tập tin. Có thể đặt giá trị từ 0 đến 2: 0 = không phân tích, 1 = aaa, 2 = aaaa (thử nghiệm)</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="398"/>
      <source>level</source>
      <translation>cấp độ</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="401"/>
      <source>Sets a specific architecture name</source>
      <translation>Thiết lập một tên kiến trúc cụ thể</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="402"/>
      <source>arch</source>
      <translation>arch</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="405"/>
      <source>Sets a specific architecture bits</source>
      <translation>Thiết lập một bit kiến trúc cụ thể</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="406"/>
      <source>bits</source>
      <translation>bit</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="409"/>
      <source>Sets a specific CPU</source>
      <translation>Thiết lập một CPU cụ thể</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>Thiết lập một hệ điều hành cụ thể</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>Thiết lập thứ tự endian (lớn hoặc nhỏ)</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>Buộc dùng một định dạng tập tin cụ thể (tiện ích bin)</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="424"/>
      <source>name</source>
      <translation>name</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="428"/>
      <source>Load binary at a specific base address</source>
      <translation>Tải bản nhị phân tại một địa chỉ cơ sở cụ thể</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="429"/>
      <source>base address</source>
      <translation>base address</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="433"/>
      <source>Map the binary at a specific address</source>
      <translation>Lập sơ đồ cho bản nhị phân tại một địa chỉ cụ thể</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="434"/>
      <source>map address</source>
      <translation>map address</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="437"/>
      <source>Run script file</source>
      <translation>Chạy tập tin kịch bản</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="437"/>
      <source>file</source>
      <translation>tập tin</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="440"/>
      <source>Load project file</source>
      <translation>Tải tập tin dự án</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="441"/>
      <source>project file</source>
      <translation>tập tin dự án</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="445"/>
      <source>Open file in write mode</source>
      <translation>Mở tập tin trong chế độ ghi</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="449"/>
      <source>Disables virtual addressing</source>
      <translation>Tắt địa chỉ ảo</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="453"/>
      <source>PYTHONHOME to use for embedded python interpreter</source>
      <translation>PYTHONHOME để sử dụng cho trình thông dịch python được nhúng</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>Tắt đổi hướng đầu ra. Một số đầu ra trong tiện ích bảng điều khiển sẽ không được hiển thị. Sử dụng tùy chọn này khi gỡ lỗi một lỗi văng hay lỗi treo và việc đổi hướng đầu ra đang khiến một số tin nhắn bị thất lạc.</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="465"/>
      <source>Do not load plugins</source>
      <translation>Không tải các tiện ích</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="469"/>
      <source>Do not load Cutter plugins</source>
      <translation>Không tải các tiện ích Cutter</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="473"/>
      <source>Do not load rizin plugins</source>
      <translation>Không tải các tiện ích rizin</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="487"/>
      <source>Invalid Analysis Level. May be a value between 0 and 2.</source>
      <translation>Cấp độ phân tích không hợp lệ. Có thể là một giá trị từ 0 đến 2.</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="507"/>
      <source>Filename must be specified to start analysis automatically.</source>
      <translation>Cần điền tên tập tin để tự động bắt đầu phân tích.</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="563"/>
      <source>Invalid Endianness. You can only set it to `big` or `little`.</source>
      <translation>Thứ tự Endian không hợp lệ. Bạn chỉ có thể thiết lập là `lớn` hoặc `nhỏ`.</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="397"/>
      <source>Color of comment generated by Rizin</source>
      <translation>Màu của bình luận được tạo bởi Rizin</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="397"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="398"/>
      <source>Comment created by user</source>
      <translation>Bình luận được tạo bởi người dùng</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="398"/>
      <source>Color of user Comment</source>
      <translation>Màu cho bình luận của người dùng</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="400"/>
      <source>Color of names of functions</source>
      <translation>Màu của tên hàm</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="400"/>
      <source>Function name</source>
      <translation>Tên hàm</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="401"/>
      <source>Color of function location</source>
      <translation>Màu của vị trí hàm</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="401"/>
      <source>Function location</source>
      <translation>Vị trí của hàm</translation>
    </message>
    <message>
      <source>Color of ascii line in left side that shows what opcodes are belong to function</source>
      <translation>Màu của đường ascii ở phía bên trái thể hiện opcode nào thuộc hàm này</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>Màu của dòng hiển thị các opcode nào thuộc một chức năng</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="404"/>
      <source>Function line</source>
      <translation>Dòng hàm</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="406"/>
      <source>Color of flags (similar to bookmarks for offset)</source>
      <translation>Màu cờ (tương đương dấu trang cho giá trị bù)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="406"/>
      <source>Flag</source>
      <translation>Cờ</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="407"/>
      <source>Label</source>
      <translation>Nhãn</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="408"/>
      <source>Help</source>
      <translation>Trợ giúp</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="409"/>
      <source>Color of lines showing jump destination</source>
      <translation>Màu của các dòng hiển thị đích nhảy</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="409"/>
      <source>Flow</source>
      <translation>Luồng</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>Thông tin</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="411"/>
      <source>prompt</source>
      <translation>nhắc</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="412"/>
      <source>Color of offsets</source>
      <translation>Màu của giá trị bù</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="412"/>
      <source>Offset</source>
      <translation>Bù</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="413"/>
      <source>input</source>
      <translation>đầu vào</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="414"/>
      <source>Invalid opcode color</source>
      <translation>Màu opcode không hợp lệ</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="414"/>
      <source>invalid</source>
      <translation>không hợp lệ</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="415"/>
      <source>other</source>
      <translation>khác</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="416"/>
      <source>0x00 opcode color</source>
      <translation>Màu opcode 0x00</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="417"/>
      <source>0x7f opcode color</source>
      <translation>Màu opcode 0x7f</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="418"/>
      <source>0xff opcode color</source>
      <translation>Màu opcode 0xff</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="420"/>
      <source>Color of arithmetic opcodes (add, div, mul etc)</source>
      <translation>Màu opcode số học (cộng, trừ, nhân, v.v.)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="421"/>
      <source>Arithmetic</source>
      <translation>Số học</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="423"/>
      <source>Color of binary operations (and, or, xor etc).</source>
      <translation>Màu của phép tính nhị phân (và, hoặc, xor, v.v.).</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="423"/>
      <source>Binary</source>
      <translation>Nhị phân</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>Màu của tên đối tượng, dấu phẩy giữa các phép tính, ngoặc vuông và phép tính trong chúng</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="428"/>
      <source>Text</source>
      <translation>Văn bản</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="429"/>
      <source>push opcode color</source>
      <translation>màu opcode đẩy</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="430"/>
      <source>pop opcode color</source>
      <translation>màu opcode color</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="431"/>
      <source>Cryptographic color</source>
      <translation>Màu mật mã học</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="432"/>
      <source>jmp instructions color</source>
      <translation>màu hướng dẫn nhảy</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="434"/>
      <source>Color of conditional jump opcodes such as je, jg, jne etc</source>
      <translation>Màu của các opcode nhảy có điều kiện chẳng hạn như je, jg, jne, v.v.</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="435"/>
      <source>Conditional jump</source>
      <translation>Nhảy có điều kiện</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="436"/>
      <source>call instructions color (ccall, rcall, call etc)</source>
      <translation>màu hướng dẫn cuộc gọi (ccall, rcall, call, v.v.)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="437"/>
      <source>nop opcode color</source>
      <translation>màu opcode nop</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="438"/>
      <source>ret opcode color</source>
      <translation>màu opcode ret</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="439"/>
      <source>Color of interrupts</source>
      <translation>Màu gián đoạn</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="439"/>
      <source>Interrupts</source>
      <translation>Gián đoạn</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="440"/>
      <source>swi opcode color</source>
      <translation>màu opcode swi</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="442"/>
      <source>Color of compare instructions such as test and cmp</source>
      <translation>Màu của các hướng dẫn so sánh, chẳng hạn như test và cmp</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="443"/>
      <source>Compare instructions</source>
      <translation>Hướng dẫn so sánh</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="444"/>
      <source>Registers color</source>
      <translation>Màu đăng ký</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="444"/>
      <source>Register</source>
      <translation>Đăng ký</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="447"/>
      <source>Color of numeric constants and object pointers</source>
      <translation>Màu của các hằng số và con trỏ đối tượng</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="447"/>
      <source>Constants</source>
      <translation>Hằng số</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="449"/>
      <source>Color of move instructions such as mov, movd, lea etc</source>
      <translation>Màu của các hướng dẫn di chuyển, chẳng hạn như mov, movd, lea, v.v.</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="450"/>
      <source>Move instructions</source>
      <translation>Hướng dẫn di chuyển</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="451"/>
      <source>Function variable color</source>
      <translation>Màu biến số hàm</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="451"/>
      <source>Function variable</source>
      <translation>Biến số hàm</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="453"/>
      <source>Function variable (local or argument) type color</source>
      <translation>Màu loại biến số hàm (cục bộ hoặc đối số)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="454"/>
      <source>Variable type</source>
      <translation>Loại biến số</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="456"/>
      <source>Function variable address color</source>
      <translation>Màu địa chỉ biến số hàm</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="456"/>
      <source>Variable address</source>
      <translation>Địa chỉ biến số</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="468"/>
      <source>In graph view jump arrow true</source>
      <translation>Trong chế độ xem biểu đồ, mũi tên nhảy đúng</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="468"/>
      <source>Arrow true</source>
      <translation>Mũi tên đúng</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="470"/>
      <source>In graph view jump arrow false</source>
      <translation>Trong chế độ xem biểu đồ, mũi tên nhảy sai</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="470"/>
      <source>Arrow false</source>
      <translation>Mũi tên sai</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="472"/>
      <source>In graph view jump arrow (no condition)</source>
      <translation>Trong chế độ xem biểu đồ, mũi tên nhảy (không có điều kiện)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="472"/>
      <source>Arrow</source>
      <translation>Mũi tên</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="476"/>
      <source>Background color of Graph Overview&apos;s node</source>
      <translation>Màu nền của nút Tổng quan biểu đồ</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="477"/>
      <source>Graph Overview node</source>
      <translation>Nút Tổng quan biểu đồ</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="479"/>
      <source>Fill color of Graph Overview&apos;s selection</source>
      <translation>Màu lấp đầy lựa chọn Tổng quan biểu đồ</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="480"/>
      <source>Graph Overview fill</source>
      <translation>Lấp đầy Tổng quan biểu đồ</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="482"/>
      <source>Border color of Graph Overview&apos;s selection</source>
      <translation>Màu viền của lựa chọn Tổng quan biểu đồ</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="483"/>
      <source>Graph Overview border</source>
      <translation>Viền Tổng quan biểu đồ</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="486"/>
      <source>General background color</source>
      <translation>Màu nền chung</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="486"/>
      <source>Background</source>
      <translation>Nền</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="488"/>
      <source>Background color of non-focused graph node</source>
      <translation>Màu nền của nút biểu đồ không tập trung</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="489"/>
      <source>Node background</source>
      <translation>Màu nút</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="491"/>
      <source>Background of current graph node</source>
      <translation>Nền của nút biểu đồ hiện tại</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="491"/>
      <source>Current graph node</source>
      <translation>Nút biểu đồ hiện tại</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="493"/>
      <source>Color of node border in graph view</source>
      <translation>Màu của viền nút trong chế độ xem biểu đồ</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="493"/>
      <source>Node border</source>
      <translation>Viền nút</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="495"/>
      <source>Selected line background color</source>
      <translation>Màu nền đường được chọn</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="495"/>
      <source>Line highlight</source>
      <translation>Bôi đậm đường</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="497"/>
      <source>Background color of selected word</source>
      <translation>Màu nền của từ được chọn</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="497"/>
      <source>Word higlight</source>
      <translation>Bôi đậm từ</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="498"/>
      <source>Main function color</source>
      <translation>Màu của hàm chính</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="498"/>
      <source>Main</source>
      <translation>Chính</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="507"/>
      <source>Code section color in navigation bar</source>
      <translation>Màu phần mã trong thanh điều hướng</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="507"/>
      <source>Navbar code</source>
      <translation>Mã thanh điều hướng</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="509"/>
      <source>Empty section color in navigation bar</source>
      <translation>Màu phần trống trong thanh điều hướng</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="509"/>
      <source>Navbar empty</source>
      <translation>Thanh điều hướng trống</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>Nền điểm gãy</translation>
    </message>
  </context>
  <context>
    <name>QuickFilterView</name>
    <message>
      <location filename="../widgets/QuickFilterView.ui" line="14"/>
      <source>Form</source>
      <translation>Trình chọn màu</translation>
    </message>
    <message>
      <location filename="../widgets/QuickFilterView.ui" line="41"/>
      <source>Quick Filter</source>
      <translation>Lọc nhanh</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>Thô</translation>
    </message>
  </context>
  <context>
    <name>RegisterRefModel</name>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="67"/>
      <source>Register</source>
      <translation>Đăng ký</translation>
    </message>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="69"/>
      <source>Value</source>
      <translation>Giá trị</translation>
    </message>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="71"/>
      <source>Reference</source>
      <translation>Tham chiếu</translation>
    </message>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="73"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>RegisterRefsWidget</name>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="137"/>
      <source>Copy register value</source>
      <translation>Sao chép giá trị đăng ký</translation>
    </message>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="138"/>
      <source>Copy register reference</source>
      <translation>Sao chép tham chiếu đăng ký</translation>
    </message>
  </context>
  <context>
    <name>RelocsModel</name>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="54"/>
      <source>Address</source>
      <translation>Địa chỉ</translation>
    </message>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="56"/>
      <source>Type</source>
      <translation>Loại</translation>
    </message>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="58"/>
      <source>Name</source>
      <translation>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="60"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>RelocsWidget</name>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="131"/>
      <source>Relocs</source>
      <translation>Reloc</translation>
    </message>
  </context>
  <context>
    <name>RemoteDebugDialog</name>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="43"/>
      <source>Debugger:</source>
      <translation>Trình gỡ lỗi:</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="75"/>
      <source>Port:</source>
      <translation>Cổng:</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="82"/>
      <source>IP or Path:</source>
      <translation>IP hoặc đường dẫn:</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="159"/>
      <source>Remove item</source>
      <translation>Xóa mục</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="164"/>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="167"/>
      <source>Remove all</source>
      <translation>Xóa tất cả</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.cpp" line="57"/>
      <source>Invalid debugger</source>
      <translation>Trình gỡ lỗi không hợp lệ</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.cpp" line="68"/>
      <source>Invalid IP address</source>
      <translation>Địa chỉ IP không hợp lệ</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.cpp" line="81"/>
      <source>Path does not exist</source>
      <translation>Đường dẫn không tồn tại</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.cpp" line="94"/>
      <source>Invalid port</source>
      <translation>Cổng không hợp lệ</translation>
    </message>
  </context>
  <context>
    <name>ResourcesModel</name>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="76"/>
      <source>Name</source>
      <translation>Tên</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>Chỉ số</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="82"/>
      <source>Type</source>
      <translation>Loại</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="84"/>
      <source>Size</source>
      <translation>Kích cỡ</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="86"/>
      <source>Lang</source>
      <translation>Ngôn ngữ</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="88"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>ResourcesWidget</name>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="118"/>
      <source>Resources</source>
      <translation>Tài nguyên</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>Biểu đồ tham chiếu dữ liệu (aga)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="22"/>
      <source>Global data references graph (agA)</source>
      <translation>Biểu đồ tham chiếu dữ liệu toàn cục (agA)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="26"/>
      <source>Imports graph (agi)</source>
      <translation>Nhập biểu đồ (agi)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="27"/>
      <source>References graph (agr)</source>
      <translation>Biểu đồ tham chiếu (agr)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="28"/>
      <source>Global references graph (agR)</source>
      <translation>Biểu đồ tham chiếu toàn cục (agR)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="29"/>
      <source>Cross references graph (agx)</source>
      <translation>Biểu đồ tham chiếu chéo (agx)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="30"/>
      <source>RzIL statement graph (agI)</source>
      <translation>Biểu đồ tuyên bố RzIL (agI)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="31"/>
      <source>Custom graph (agg)</source>
      <translation>Biểu đồ tùy chỉnh (agg)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="32"/>
      <source>User command</source>
      <translation>Lệnh người dùng</translation>
    </message>
  </context>
  <context>
    <name>RizinPluginsDialog</name>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="14"/>
      <source>Rizin plugin information</source>
      <translation>Thông tin tiện ích 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>Tiện ích 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>Tên</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>Mô tả</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>Giấy phép</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="56"/>
      <source>Type</source>
      <translation>Loại</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>Tiện ích RzIO</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="97"/>
      <source>Permissions</source>
      <translation>Quyền</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>Tiện ích 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>Tiện ích RzAsm</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="164"/>
      <source>Architecture</source>
      <translation>Kiến trúc</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="169"/>
      <source>CPU&apos;s</source>
      <translation>CPU</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="174"/>
      <source>Version</source>
      <translation>Phiên bản</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="189"/>
      <source>Author</source>
      <translation>Tác giả</translation>
    </message>
  </context>
  <context>
    <name>RizinTaskDialog</name>
    <message>
      <location filename="../dialogs/RizinTaskDialog.ui" line="14"/>
      <source>Rizin Task</source>
      <translation>Tác vụ Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinTaskDialog.ui" line="20"/>
      <source>Rizin task in progress..</source>
      <translation>Tác vụ Rizin đang được thực hiện..</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinTaskDialog.ui" line="27"/>
      <source>Time</source>
      <translation>Thời gian</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinTaskDialog.cpp" line="32"/>
      <source>Running for</source>
      <translation>Chạy trong</translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/RizinTaskDialog.cpp" line="34"/>
      <source>%n hour</source>
      <comment>%n hours</comment>
      <translation>
        <numerusform>%n giờ</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/RizinTaskDialog.cpp" line="38"/>
      <source>%n minute</source>
      <comment>%n minutes</comment>
      <translation>
        <numerusform>%n phút</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/RizinTaskDialog.cpp" line="41"/>
      <source>%n seconds</source>
      <comment>%n second</comment>
      <translation>
        <numerusform>%n giây</numerusform>
      </translation>
    </message>
  </context>
  <context>
    <name>RunScriptTask</name>
    <message>
      <location filename="../common/RunScriptTask.cpp" line="18"/>
      <source>Executing script...</source>
      <translation>Đang thực thi kịch bản...</translation>
    </message>
    <message>
      <location filename="../common/RunScriptTask.h" line="15"/>
      <source>Run Script</source>
      <translation>Chạy kịch bản</translation>
    </message>
  </context>
  <context>
    <name>SdbWidget</name>
    <message>
      <location filename="../widgets/SdbWidget.ui" line="17"/>
      <source>SDB Browser</source>
      <translation>Trình duyệt SDB</translation>
    </message>
    <message>
      <location filename="../widgets/SdbWidget.ui" line="120"/>
      <source>Key</source>
      <translation>Khóa</translation>
    </message>
    <message>
      <location filename="../widgets/SdbWidget.ui" line="125"/>
      <source>Value</source>
      <translation>Giá trị</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;Xem trước&lt;/strong&gt;:&lt;br&gt;%1&lt;/div&gt;</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="115"/>
      <source>Size</source>
      <translation>Kích cỡ</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="117"/>
      <source>Offset</source>
      <translation>Bù</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="119"/>
      <source>Code</source>
      <translation>Mã</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="121"/>
      <source>Data</source>
      <translation>Dữ liệu</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="123"/>
      <source>Comment</source>
      <translation>Bình luận</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>Tìm kiếm</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.ui" line="90"/>
      <source>Search for:</source>
      <translation>Tìm:</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.ui" line="100"/>
      <source>Search in:</source>
      <translation>Tìm trong:</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="255"/>
      <source>asm code</source>
      <translation>mã asm</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="256"/>
      <source>string</source>
      <translation>chuỗi</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="257"/>
      <source>string (case insensitive)</source>
      <translation>chuỗi (không phân biệt chữ hoa chữ thường)</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="258"/>
      <source>hex string</source>
      <translation>chuỗi hex</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="259"/>
      <source>ROP gadgets</source>
      <translation>Dụng cụ ROP</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="260"/>
      <source>32bit value</source>
      <translation>Giá trị 32bit</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="287"/>
      <source>No results found for:</source>
      <translation>Không tìm thấy kết quả nào cho:</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="290"/>
      <source>No Results Found</source>
      <translation>Không tìm thấy kết quả nào</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="325"/>
      <source>Searching...</source>
      <translation>Đang tìm kiếm...</translation>
    </message>
  </context>
  <context>
    <name>SectionsModel</name>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="93"/>
      <source>Name</source>
      <translation>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="95"/>
      <source>Size</source>
      <translation>Kích cỡ</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="97"/>
      <source>Address</source>
      <translation>Địa chỉ</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="99"/>
      <source>End Address</source>
      <translation>Địa chỉ kết thúc</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="101"/>
      <source>Virtual Size</source>
      <translation>Kích cỡ ảo</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="103"/>
      <source>Permissions</source>
      <translation>Quyền</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="105"/>
      <source>Entropy</source>
      <translation>Entropy</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="107"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>SectionsWidget</name>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="167"/>
      <source>Sections</source>
      <translation>Phần</translation>
    </message>
  </context>
  <context>
    <name>SegmentsModel</name>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="81"/>
      <source>Name</source>
      <translation>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="83"/>
      <source>Size</source>
      <translation>Kích cỡ</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="85"/>
      <source>Address</source>
      <translation>Địa chỉ</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="87"/>
      <source>End Address</source>
      <translation>Địa chỉ kết thúc</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="89"/>
      <source>Permissions</source>
      <translation>Quyền</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="91"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>SetToDataDialog</name>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="14"/>
      <source>Set to Data</source>
      <translation>Đặt làm dữ liệu</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>Địa chỉ bắt đầu</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="41"/>
      <source>End address</source>
      <translation>Địa chỉ kết thúc</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="48"/>
      <source>Item size</source>
      <translation>Kích cỡ mục</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="55"/>
      <source>Number of items</source>
      <translation>Số sản phẩm</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>Sao chép</translation>
    </message>
  </context>
  <context>
    <name>StackModel</name>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="218"/>
      <source>Offset</source>
      <translation>Bù</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="220"/>
      <source>Value</source>
      <translation>Giá trị</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="222"/>
      <source>Reference</source>
      <translation>Tham chiếu</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="224"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>StackWidget</name>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="33"/>
      <source>Edit stack value...</source>
      <translation>Sửa giá trị ngăn xếp...</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="109"/>
      <source>Edit stack at %1</source>
      <translation>Sửa ngăn xếp tại %1</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="138"/>
      <source>Stack position</source>
      <translation>Vị trí ngăn xếp</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="140"/>
      <source>Pointed memory</source>
      <translation>Bộ nhớ được chỉ đến</translation>
    </message>
  </context>
  <context>
    <name>StringsModel</name>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="67"/>
      <source>Address</source>
      <translation>Địa chỉ</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="69"/>
      <source>String</source>
      <translation>Chuỗi</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="71"/>
      <source>Type</source>
      <translation>Loại</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="73"/>
      <source>Length</source>
      <translation>Độ dài</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="75"/>
      <source>Size</source>
      <translation>Kích cỡ</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="77"/>
      <source>Section</source>
      <translation>Phần</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="79"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>StringsTask</name>
    <message>
      <location filename="../common/StringsTask.h" line="13"/>
      <source>Searching for Strings</source>
      <translation>Đang tìm chuỗi</translation>
    </message>
  </context>
  <context>
    <name>StringsWidget</name>
    <message>
      <location filename="../widgets/StringsWidget.ui" line="76"/>
      <source>Copy String</source>
      <translation>Sao chép chuỗi</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.ui" line="81"/>
      <source>Filter</source>
      <translation>Bộ lọc</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="161"/>
      <source>Section:</source>
      <translation>Phần:</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="244"/>
      <source>(all)</source>
      <translation>(tất cả)</translation>
    </message>
  </context>
  <context>
    <name>SymbolsModel</name>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="58"/>
      <source>Address</source>
      <translation>Địa chỉ</translation>
    </message>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="60"/>
      <source>Type</source>
      <translation>Loại</translation>
    </message>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="62"/>
      <source>Name</source>
      <translation>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="64"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>SymbolsWidget</name>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="123"/>
      <source>Symbols</source>
      <translation>Ký hiệu</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>Trạng thái</translation>
    </message>
    <message>
      <location filename="../widgets/ThreadsWidget.cpp" line="26"/>
      <source>Path</source>
      <translation>Đường dẫn</translation>
    </message>
  </context>
  <context>
    <name>TypesInteractionDialog</name>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>Hộp thoại</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.ui" line="23"/>
      <source>Load From File:</source>
      <translation>Tải từ tập tin:</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.ui" line="37"/>
      <source>Select File</source>
      <translation>Chọn tập tin</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.ui" line="50"/>
      <source>Enter Types Manually</source>
      <translation>Điền loại thủ công</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.cpp" line="37"/>
      <source>Select file</source>
      <translation>Chọn tập tin</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.cpp" line="45"/>
      <location filename="../dialogs/TypesInteractionDialog.cpp" line="89"/>
      <source>Error</source>
      <translation>Lỗi</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.cpp" line="90"/>
      <source>There was some error while loading new types</source>
      <translation>Đã xảy ra lỗi khi tải các loại mới</translation>
    </message>
  </context>
  <context>
    <name>TypesModel</name>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="74"/>
      <source>Type / Name</source>
      <translation>Loại / tên</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="76"/>
      <source>Size</source>
      <translation>Kích cỡ</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="78"/>
      <source>Format</source>
      <translation>Định dạng</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="80"/>
      <source>Category</source>
      <translation>Danh mục</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>Xuất loại</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>Tải các loại mới</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.ui" line="92"/>
      <location filename="../widgets/TypesWidget.ui" line="95"/>
      <source>Delete Type</source>
      <translation>Xóa loại</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="153"/>
      <source>Category</source>
      <translation>Danh mục</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="198"/>
      <source>View Type</source>
      <translation>Xem loại</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="199"/>
      <source>Edit Type</source>
      <translation>Sửa loại</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="230"/>
      <source>(All)</source>
      <translation>(Tất cả)</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="280"/>
      <source>Save File</source>
      <translation>Lưu tập tin</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="287"/>
      <source>Error</source>
      <translation>Lỗi</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="324"/>
      <source>Edit Type: </source>
      <translation>Sửa loại: </translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="327"/>
      <location filename="../widgets/TypesWidget.cpp" line="365"/>
      <source>View Type: </source>
      <translation>Xem loại: </translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="327"/>
      <location filename="../widgets/TypesWidget.cpp" line="365"/>
      <source> (Read Only)</source>
      <translation> (Chỉ đọc)</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>Bạn có chắc bạn muốn xóa &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>Đã vượt quá giới hạn thời gian khi kiểm tra phiên bản. Vui lòng kiểm tra kết nối Internet của bạn và thử lại.</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="58"/>
      <source>Version control</source>
      <translation>Phiên bản quản lý</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="59"/>
      <source>There is an update available for Cutter.&lt;br/&gt;</source>
      <translation>Đã có bản cập nhật cho Cutter.&lt;br/&gt;</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="59"/>
      <source>Current version:</source>
      <translation>Phiên bản hiện tại:</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="60"/>
      <source>Latest version:</source>
      <translation>Phiên bản mới nhất:</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="62"/>
      <source>To update, please check the link:&lt;br/&gt;</source>
      <translation>Để cập nhật, vui lòng kiểm tra liên kết:&lt;br/&gt;</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="68"/>
      <source>Don&apos;t check for updates automatically</source>
      <translation>Không tự động kiểm tra bản cập nhật</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>Tên</translation>
    </message>
    <message>
      <location filename="../widgets/VTablesWidget.cpp" line="86"/>
      <source>Address</source>
      <translation>Địa chỉ</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>TextLabel</translation>
    </message>
    <message>
      <location filename="../dialogs/VersionInfoDialog.ui" line="94"/>
      <location filename="../dialogs/VersionInfoDialog.ui" line="126"/>
      <source>Key</source>
      <translation>Khóa</translation>
    </message>
    <message>
      <location filename="../dialogs/VersionInfoDialog.ui" line="99"/>
      <location filename="../dialogs/VersionInfoDialog.ui" line="131"/>
      <source>Value</source>
      <translation>Giá trị</translation>
    </message>
  </context>
  <context>
    <name>VirtualAddrDock</name>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="508"/>
      <source>Virtual</source>
      <translation>Ảo</translation>
    </message>
  </context>
  <context>
    <name>VisualNavbar</name>
    <message>
      <location filename="../widgets/VisualNavbar.cpp" line="31"/>
      <source>Visual navigation bar</source>
      <translation>Thanh điều hướng trực quan</translation>
    </message>
  </context>
  <context>
    <name>WelcomeDialog</name>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="20"/>
      <source>Welcome to Cutter</source>
      <translation>Chào mừng bạn đến với 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>Phiên bản </translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="168"/>
      <source>About</source>
      <translation>Giới thiệu</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="203"/>
      <source>Native Theme</source>
      <translation>Chủ đề tự nhiên</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="208"/>
      <source>Dark Theme</source>
      <translation>Chủ đề tối</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="213"/>
      <source>Midnight Theme</source>
      <translation>Chủ đề nửa đêm</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="218"/>
      <source>Light Theme</source>
      <translation>Chủ đề sáng</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="229"/>
      <source>Check for updates on start</source>
      <translation>Kiểm tra bản cập nhật mỗi khi khởi động</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="298"/>
      <source>Community</source>
      <translation>Cộng đồng</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;Tham gia cùng hàng nghìn kỹ sư đảo ngược trong cộng đồng của chúng tôi:&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 trên &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;Bạn muốn giúp chúng tôi cải thiện Cutter?&lt;br/&gt;Hãy truy cập &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;trang Github&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt; của chúng tôi và báo cáo lỗi hoặc đóng góp mã.&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>Đóng góp</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="417"/>
      <source>Continue</source>
      <translation>Tiếp tục</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.cpp" line="70"/>
      <source>Language settings</source>
      <translation>Cài đặt ngôn ngữ</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.cpp" line="71"/>
      <source>Language will be changed after next application start.</source>
      <translation>Ngôn ngữ sẽ được thay đổi sau lần khởi động ứng dụng tiếp theo.</translation>
    </message>
  </context>
  <context>
    <name>XrefModel</name>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="297"/>
      <source>Address</source>
      <translation>Địa chỉ</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="299"/>
      <source>Type</source>
      <translation>Loại</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="301"/>
      <source>Code</source>
      <translation>Mã</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="303"/>
      <source>Comment</source>
      <translation>Bình luận</translation>
    </message>
  </context>
  <context>
    <name>XrefsDialog</name>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="155"/>
      <source>X-Refs to %1 (%2 results):</source>
      <translation>Tham chiếu chéo đến %1 (%2 kết quả):</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="157"/>
      <source>X-Refs from %1 (%2 results):</source>
      <translation>Tham chiếu chéo từ %1 (%2 kết quả):</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="162"/>
      <source>Writes to %1</source>
      <translation>Ghi đến %1</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="163"/>
      <source>Reads from %1</source>
      <translation>Đọc từ %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>Tham chiếu chéo cho %1</translation>
    </message>
  </context>
</TS>
