<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="vi">
<context>
    <name>AddItemsCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="281"/>
        <source>Add %1 elements</source>
        <translation>Thêm %1 phần tử</translation>
    </message>
</context>
<context>
    <name>And</name>
    <message>
        <location filename="../../Element/GraphicElements/And.cpp" line="28"/>
        <source>And</source>
        <translation>Và</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/And.cpp" line="27"/>
        <source>AND</source>
        <translation>VÀ</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <location filename="../../Core/Application.cpp" line="135"/>
        <source>Error!</source>
        <translation>Lỗi!</translation>
    </message>
</context>
<context>
    <name>ArduinoCodeGen</name>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="27"/>
        <source>Could not open file for writing: %1</source>
        <translation>Không thể mở tệp để ghi: %1</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="190"/>
        <source>Not enough pins available for all input elements</source>
        <translation>Không đủ chân cho tất cả các phần tử đầu vào</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="217"/>
        <source>Not enough pins available for all rotary switch positions</source>
        <translation>Không đủ chân cho tất cả các vị trí công tắc xoay</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="252"/>
        <source>Not enough pins available for all output elements</source>
        <translation>Không đủ chân cho tất cả các phần tử đầu ra</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="525"/>
        <source>Element type not supported: %1</source>
        <translation>Loại phần tử không được hỗ trợ: %1</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="696"/>
        <source>Output variable not mapped for TruthTable: %1</source>
        <translation>Biến đầu ra chưa được ánh xạ cho bảng chân trị: %1</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="959"/>
        <source>Could not open testbench file: %1</source>
        <translation>Không thể mở tệp testbench: %1</translation>
    </message>
</context>
<context>
    <name>AudioBox</name>
    <message>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="35"/>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="36"/>
        <source>Audio Box</source>
        <translation>Hộp Âm thanh</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="87"/>
        <source>File does not exist</source>
        <translation>Tập tin không tồn tại</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="88"/>
        <source>File is not readable</source>
        <translation>Tập tin không thể đọc</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="90"/>
        <source>Couldn&apos;t load audio: %1 (%2)</source>
        <translation>Không thể tải âm thanh: %1 (%2)</translation>
    </message>
</context>
<context>
    <name>BewavedDolphin</name>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="245"/>
        <source>MainWindow</source>
        <translation>Cửa sổ Chính</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="299"/>
        <source>toolBar</source>
        <translation>thanh công cụ</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="300"/>
        <source>File</source>
        <translation>Tệp</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="301"/>
        <source>Help</source>
        <translation>Trợ giúp</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="302"/>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="303"/>
        <source>View</source>
        <translation>Xem</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="246"/>
        <source>About</source>
        <translation>Giới thiệu</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="247"/>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="248"/>
        <source>Load</source>
        <translation>Tải</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="249"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="250"/>
        <source>Exit</source>
        <translation>Thoát</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="251"/>
        <source>Ctrl+W</source>
        <translation>Ctrl+W</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="252"/>
        <source>Combinational</source>
        <translation>Tổ hợp</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="253"/>
        <source>Alt+C</source>
        <translation>Alt+C</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1346"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="254"/>
        <source>Export to PDF</source>
        <translation>Xuất ra PDF</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="255"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="256"/>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="257"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="258"/>
        <source>Save As...</source>
        <translation>Lưu thành...</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="259"/>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="260"/>
        <source>Copy</source>
        <translation>Sao chép</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="261"/>
        <source>Ctrl+C</source>
        <translation>Ctrl+C</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="262"/>
        <source>Paste</source>
        <translation>Dán</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="263"/>
        <source>Ctrl+V</source>
        <translation>Ctrl+V</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="264"/>
        <source>Set to 0</source>
        <translation>Đặt thành 0</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="265"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="267"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="272"/>
        <source>Space</source>
        <translation>Dấu cách</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="285"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="286"/>
        <source>Fit to screen</source>
        <translation>Vừa màn hình</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="294"/>
        <source>Show Numbers</source>
        <translation>Hiện thị số</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="295"/>
        <source>Show Waveforms</source>
        <translation>Hiện thị dạng sóng</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="296"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="297"/>
        <source>AutoCrop</source>
        <translation>Tự động cắt</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="298"/>
        <source>Ctrl+A</source>
        <translation>Ctrl+A</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="266"/>
        <source>Set to 1</source>
        <translation>Đặt thành 1</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="268"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="269"/>
        <source>Set clock frequency</source>
        <translation>Đặt tần số xung nhịp</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="270"/>
        <source>Alt+W</source>
        <translation>Alt+W</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="271"/>
        <source>Invert</source>
        <translation>Đảo ngược</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="273"/>
        <source>Merge</source>
        <translation>Gộp</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="274"/>
        <source>Split</source>
        <translation>Tách</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="275"/>
        <source>Export to PNG</source>
        <translation>Xuất ra PNG</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="276"/>
        <source>Ctrl+Shift+P</source>
        <translation>Ctrl+Shift+P</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="277"/>
        <source>Set Length</source>
        <translation>Đặt độ dài</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="278"/>
        <source>Alt+L</source>
        <translation>Alt+L</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="279"/>
        <source>About Qt</source>
        <translation>Giới thiệu Qt</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="280"/>
        <source>Ctrl+Shift+H</source>
        <translation>Ctrl+Shift+H</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="281"/>
        <source>Zoom In</source>
        <translation>Phóng to</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="282"/>
        <source>Ctrl+=</source>
        <translation>Ctrl+=</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="283"/>
        <source>Zoom Out</source>
        <translation>Thu nhỏ</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="284"/>
        <source>Ctrl+-</source>
        <translation>Ctrl+-</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="287"/>
        <source>Ctrl+Shift+R</source>
        <translation>Ctrl+Shift+R</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="288"/>
        <source>Reset Zoom</source>
        <translation>Đặt lại thu phóng</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="289"/>
        <source>Ctrl+Home</source>
        <translation>Ctrl+Home</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="290"/>
        <source>Clear</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="291"/>
        <source>Alt+X</source>
        <translation>Alt+X</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="292"/>
        <source>Cut</source>
        <translation>Cắt</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="293"/>
        <source>Ctrl+X</source>
        <translation>Ctrl+X</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="60"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="124"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1098"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1230"/>
        <source>beWavedDolphin Simulator</source>
        <translation>Bộ mô phỏng beWavedDolphin</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="214"/>
        <source>The circuit is empty. Add input and output elements to generate a waveform.</source>
        <translation>Mạch trống. Thêm các phần tử đầu vào và đầu ra để tạo dạng sóng.</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="244"/>
        <source>The circuit has no input or output elements. Add at least one input (e.g. Switch) and one output (e.g. LED) to generate a waveform.</source>
        <translation>Mạch không có phần tử đầu vào hoặc đầu ra. Thêm ít nhất một đầu vào (ví dụ: Switch) và một đầu ra (ví dụ: LED) để tạo dạng sóng.</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="248"/>
        <source>The circuit has no input elements. Add at least one input (e.g. Switch, Button, or Clock) to generate a waveform.</source>
        <translation>Mạch không có phần tử đầu vào. Thêm ít nhất một đầu vào (ví dụ: Switch, Button hoặc Clock) để tạo dạng sóng.</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="252"/>
        <source>The circuit has no output elements. Add at least one output (e.g. LED or Display) to generate a waveform.</source>
        <translation>Mạch không có phần tử đầu ra. Thêm ít nhất một đầu ra (ví dụ: LED hoặc Display) để tạo dạng sóng.</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="504"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1148"/>
        <source>wiRedPanda - beWavedDolphin</source>
        <translation>wiRedPanda - beWavedDolphin</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="505"/>
        <source>Save simulation before closing?</source>
        <translation>Lưu mô phỏng trước khi đóng?</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1149"/>
        <source>Do you want to link this beWavedDolphin file to your current wiRedPanda file and save it?</source>
        <translation>Bạn có muốn liên kết tệp beWavedDolphin này với tệp wiRedPanda hiện tại và lưu nó không?</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1380"/>
        <source>&lt;p&gt;beWavedDolphin is a waveform simulator for wiRedPanda, developed by the Federal University of São Paulo to help students learn about logic circuits.&lt;/p&gt;&lt;p&gt;Software version: %1&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Creators:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Prof. Fábio Cappabianco, Ph.D. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; beWavedDolphin is currently maintained by Prof. Fábio Cappabianco, Ph.D. and his students.&lt;/p&gt;&lt;p&gt; Please file a report at our GitHub page if you find a bug or want to request a new feature.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://gibis-unifesp.github.io/wiRedPanda/&quot;&gt;Visit our website!&lt;/a&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;beWavedDolphin là trình mô phỏng dạng sóng cho wiRedPanda, được phát triển bởi Đại học Liên bang São Paulo để giúp sinh viên học về mạch logic.&lt;/p&gt;&lt;p&gt;Phiên bản phần mềm: %1&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Người tạo:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Prof. Fábio Cappabianco, Ph.D. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; beWavedDolphin hiện được duy trì bởi Prof. Fábio Cappabianco, Ph.D. và các sinh viên của ông.&lt;/p&gt;&lt;p&gt; Vui lòng gửi báo cáo trên trang GitHub của chúng tôi nếu bạn tìm thấy lỗi hoặc muốn yêu cầu tính năng mới.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://gibis-unifesp.github.io/wiRedPanda/&quot;&gt;Truy cập trang web của chúng tôi!&lt;/a&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1078"/>
        <source>Save File as...</source>
        <translation>Lưu tệp thành...</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1075"/>
        <source>CSV files (*.csv);;Dolphin files (*.dolphin);;All supported files (*.dolphin *.csv)</source>
        <translation>Tệp CSV (*.csv);;Tệp Dolphin (*.dolphin);;Tất cả tệp được hỗ trợ (*.dolphin *.csv)</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1076"/>
        <source>Dolphin files (*.dolphin);;CSV files (*.csv);;All supported files (*.dolphin *.csv)</source>
        <translation>Tệp Dolphin (*.dolphin);;Tệp CSV (*.csv);;Tất cả tệp được hỗ trợ (*.dolphin *.csv)</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1062"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1099"/>
        <source>Saved file successfully.</source>
        <translation>Lưu tệp thành công.</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="159"/>
        <source>Invalid header: expected &apos;rows,cols&apos; on the first line.</source>
        <translation>Tiêu đề không hợp lệ: mong đợi &apos;rows,cols&apos; ở dòng đầu tiên.&gt;</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="171"/>
        <source>Invalid column count %1: must be between 1 and %2.</source>
        <translation>Số cột không hợp lệ %1: phải nằm trong khoảng từ 1 đến %2.&gt;</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="181"/>
        <source>Row %1 has %2 value(s) but %3 are required.</source>
        <translation>Hàng %1 có %2 giá trị nhưng cần %3.&gt;</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="468"/>
        <source>Waveform would be too big! Resetting zoom.</source>
        <translation>Dạng sóng sẽ quá lớn! Đang đặt lại mức phóng to.</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="701"/>
        <source>No cells selected.</source>
        <translation>Không có ô nào được chọn.</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1111"/>
        <source>Error opening file: %1</source>
        <translation>Lỗi khi mở tệp: %1</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1125"/>
        <source>Error saving file: %1</source>
        <translation>Lỗi khi lưu tệp: %1</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1180"/>
        <source>Open File</source>
        <translation>Mở tệp</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1181"/>
        <source>All supported files (*.dolphin *.csv);;Dolphin files (*.dolphin);;CSV files (*.csv)</source>
        <translation>Tất cả tệp được hỗ trợ (*.dolphin *.csv);;Tệp Dolphin (*.dolphin);;Tệp CSV (*.csv)</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1189"/>
        <source>File loaded successfully.</source>
        <translation>Tải tệp thành công.</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1205"/>
        <source>Could not open file for reading: %1</source>
        <translation>Không thể mở tệp để đọc: %1</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1224"/>
        <source>Format not supported. Could not open file: %1</source>
        <translation>Định dạng không được hỗ trợ. Không thể mở tệp: %1</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1312"/>
        <source>Export to Image</source>
        <translation>Xuất ra hình ảnh</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1312"/>
        <source>PNG files (*.png)</source>
        <translation>Tệp PNG (*.png)</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1346"/>
        <source>PDF files (*.pdf)</source>
        <translation>Tệp PDF (*.pdf)</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1366"/>
        <source>Could not print this circuit to PDF.</source>
        <translation>Không thể in mạch này thành PDF.</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="132"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1198"/>
        <source>File &quot;%1&quot; does not exist!</source>
        <translation>Tệp &quot;%1&quot; không tồn tại!</translation>
    </message>
</context>
<context>
    <name>Buzzer</name>
    <message>
        <location filename="../../Element/GraphicElements/Buzzer.cpp" line="35"/>
        <source>Buzzer</source>
        <translation>Chuông Báo</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Buzzer.cpp" line="34"/>
        <source>BUZZER</source>
        <translation>CHUÔNG BÁO</translation>
    </message>
</context>
<context>
    <name>ChangePortSizeCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="867"/>
        <source>Change input size to %1</source>
        <translation>Thay đổi kích thước đầu vào thành %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="868"/>
        <source>Change output size to %1</source>
        <translation>Thay đổi kích thước đầu ra thành %1</translation>
    </message>
</context>
<context>
    <name>Clock</name>
    <message>
        <location filename="../../Element/GraphicElements/Clock.cpp" line="38"/>
        <source>Clock</source>
        <translation>Đồng Hồ</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Clock.cpp" line="214"/>
        <source>Low</source>
        <translation>Thấp</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Clock.cpp" line="214"/>
        <source>High</source>
        <translation>Cao</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Clock.cpp" line="37"/>
        <source>CLOCK SIGNAL</source>
        <translation>TÍN HIỆU ĐỒNG HỒ</translation>
    </message>
</context>
<context>
    <name>ClockDialog</name>
    <message>
        <location filename="../../UI/ClockDialogUI.cpp" line="74"/>
        <source>Dialog</source>
        <translation>Hộp Thoại</translation>
    </message>
    <message>
        <location filename="../../UI/ClockDialogUI.cpp" line="77"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../../UI/ClockDialogUI.cpp" line="75"/>
        <source>Clock Frequency</source>
        <translation>Tần Số Đồng Hồ</translation>
    </message>
    <message>
        <location filename="../../UI/ClockDialogUI.cpp" line="76"/>
        <source>1024</source>
        <translation>1024</translation>
    </message>
    <message>
        <location filename="../../UI/ClockDialog.cpp" line="17"/>
        <source>Clock Frequency Selection</source>
        <translation>Chọn Tần Số Đồng Hồ</translation>
    </message>
</context>
<context>
    <name>DFlipFlop</name>
    <message>
        <location filename="../../Element/GraphicElements/DFlipFlop.cpp" line="27"/>
        <source>D-FLIP-FLOP</source>
        <translation>D-FLIP-FLOP</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/DFlipFlop.cpp" line="28"/>
        <source>D-Flip-Flop</source>
        <translation>D-Flip-Flop</translation>
    </message>
</context>
<context>
    <name>DLatch</name>
    <message>
        <location filename="../../Element/GraphicElements/DLatch.cpp" line="28"/>
        <source>D-Latch</source>
        <translation>D-Latch</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/DLatch.cpp" line="27"/>
        <source>D-LATCH</source>
        <translation>D-LATCH</translation>
    </message>
</context>
<context>
    <name>DeleteItemsCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="307"/>
        <source>Delete %1 elements</source>
        <translation>Xóa %1 phần tử</translation>
    </message>
</context>
<context>
    <name>Demux</name>
    <message>
        <location filename="../../Element/GraphicElements/Demux.cpp" line="33"/>
        <source>Demux</source>
        <translation>Demux</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Demux.cpp" line="32"/>
        <source>DEMULTIPLEXER</source>
        <translation>BỘ DEMULTIPLEXER</translation>
    </message>
</context>
<context>
    <name>Display14</name>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="34"/>
        <source>14-SEGMENT DISPLAY</source>
        <translation>MÀN HÌNH 14 ĐOẠN</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="35"/>
        <source>14-Segment Display</source>
        <translation>Màn Hình 14 Đoạn</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="97"/>
        <source>middle left horizontal</source>
        <translation>ngang giữa trái</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="98"/>
        <source>upper left vertical</source>
        <translation>dọc trên trái</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="99"/>
        <source>lower left vertical</source>
        <translation>dọc dưới trái</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="102"/>
        <source>upper right vertical</source>
        <translation>dọc trên phải</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="104"/>
        <source>lower right vertical</source>
        <translation>dọc dưới phải</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="105"/>
        <source>middle right horizontal</source>
        <translation>ngang giữa phải</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="106"/>
        <source>upper left diagonal</source>
        <translation>chéo trên trái</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="107"/>
        <source>upper center vertical</source>
        <translation>dọc trên giữa</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="108"/>
        <source>upper right diagonal</source>
        <translation>chéo trên phải</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="109"/>
        <source>lower right diagonal</source>
        <translation>chéo dưới phải</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="110"/>
        <source>lower center vertical</source>
        <translation>dọc dưới giữa</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="111"/>
        <source>lower left diagonal</source>
        <translation>chéo dưới trái</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="100"/>
        <source>bottom</source>
        <translation>dưới</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="101"/>
        <source>top</source>
        <translation>trên</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="103"/>
        <source>dot</source>
        <translation>chấm</translation>
    </message>
</context>
<context>
    <name>Display16</name>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="34"/>
        <source>16-SEGMENT DISPLAY</source>
        <translation>MÀN HÌNH 16 ĐOẠN</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="35"/>
        <source>16-Segment Display</source>
        <translation>Màn Hình 16 Đoạn</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="103"/>
        <source>middle left horizontal</source>
        <translation>ngang giữa trái</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="104"/>
        <source>upper left vertical</source>
        <translation>dọc trên trái</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="105"/>
        <source>lower left vertical</source>
        <translation>dọc dưới trái</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="106"/>
        <source>bottom left horizontal</source>
        <translation>ngang dưới trái</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="107"/>
        <source>bottom right horizontal</source>
        <translation>ngang dưới phải</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="108"/>
        <source>top left horizontal</source>
        <translation>ngang trên trái</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="109"/>
        <source>top right horizontal</source>
        <translation>ngang trên phải</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="110"/>
        <source>upper right vertical</source>
        <translation>dọc trên phải</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="111"/>
        <source>dot</source>
        <translation>chấm</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="112"/>
        <source>lower right vertical</source>
        <translation>dọc dưới phải</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="113"/>
        <source>middle right horizontal</source>
        <translation>ngang giữa phải</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="114"/>
        <source>upper left diagonal</source>
        <translation>chéo trên trái</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="115"/>
        <source>upper center vertical</source>
        <translation>dọc trên giữa</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="116"/>
        <source>upper right diagonal</source>
        <translation>chéo trên phải</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="117"/>
        <source>lower right diagonal</source>
        <translation>chéo dưới phải</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="118"/>
        <source>lower center vertical</source>
        <translation>dọc dưới giữa</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="119"/>
        <source>lower left diagonal</source>
        <translation>chéo dưới trái</translation>
    </message>
</context>
<context>
    <name>Display7</name>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="36"/>
        <source>7-SEGMENT DISPLAY</source>
        <translation>MÀN HÌNH 7 ĐOẠN</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="37"/>
        <source>7-Segment Display</source>
        <translation>Màn Hình 7 Đoạn</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="136"/>
        <source>middle</source>
        <translation>giữa</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="137"/>
        <source>upper left</source>
        <translation>trên trái</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="138"/>
        <source>lower left</source>
        <translation>dưới trái</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="139"/>
        <source>bottom</source>
        <translation>dưới</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="140"/>
        <source>top</source>
        <translation>trên</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="141"/>
        <source>upper right</source>
        <translation>trên phải</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="142"/>
        <source>dot</source>
        <translation>chấm</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="143"/>
        <source>lower right</source>
        <translation>dưới phải</translation>
    </message>
</context>
<context>
    <name>ElementEditor</name>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="251"/>
        <source>Form</source>
        <translation>Biểu Mẫu</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="252"/>
        <source>Title</source>
        <translation>Tiêu Đề</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="276"/>
        <source>Inputs:</source>
        <translation>Đầu Vào:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="270"/>
        <source>Value:</source>
        <translation>Giá Trị:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="278"/>
        <location filename="../../UI/ElementEditorUI.cpp" line="281"/>
        <source>Audio:</source>
        <translation>Âm Thanh:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="275"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="264"/>
        <source>Trigger:</source>
        <translation>Kích Hoạt:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="279"/>
        <source>Outputs:</source>
        <translation>Đầu Ra:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="273"/>
        <source>Frequency:</source>
        <translation>Tần Số:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="263"/>
        <source>Label:</source>
        <translation>Nhãn:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="274"/>
        <source>Color:</source>
        <translation>Màu Sắc:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="253"/>
        <source>C6</source>
        <translation>C6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="254"/>
        <source>D6</source>
        <translation>D6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="255"/>
        <source>E6</source>
        <translation>E6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="256"/>
        <source>F6</source>
        <translation>F6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="257"/>
        <source>G6</source>
        <translation>G6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="258"/>
        <source>A7</source>
        <translation>A7</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="259"/>
        <source>B7</source>
        <translation>B7</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="260"/>
        <source>C7</source>
        <translation>C7</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="265"/>
        <source>Edit Truth Table</source>
        <translation>Chỉnh sửa Bảng Sự Thật</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="266"/>
        <source>Appearance:</source>
        <translation>Giao diện:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="267"/>
        <source>Change appearance to ...</source>
        <translation>Thay đổi giao diện thành ...</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="288"/>
        <source>Volume:</source>
        <translation>Âm lượng:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="320"/>
        <location filename="../../UI/ElementEditorUI.cpp" line="272"/>
        <source> Hz</source>
        <translation> Hz</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="282"/>
        <source>Delay:</source>
        <translation>Trễ:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="283"/>
        <source>Wireless:</source>
        <translation>Không dây:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="284"/>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="285"/>
        <source>Transmit (Tx)</source>
        <translation>Truyền (Tx)</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="286"/>
        <source>Receive (Rx)</source>
        <translation>Nhận (Rx)</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="287"/>
        <source>IC Name:</source>
        <translation>Tên IC:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="268"/>
        <source>Default</source>
        <translation>Mặc Định</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="280"/>
        <source>Locked:</source>
        <translation>Khóa:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="71"/>
        <source>Truth Table</source>
        <translation>Bảng Sự Thật</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="174"/>
        <source>Open File</source>
        <translation>Mở tệp</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="240"/>
        <source>Green</source>
        <translation>Xanh Lá</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="241"/>
        <source>Blue</source>
        <translation>Xanh Dương</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="242"/>
        <source>Purple</source>
        <translation>Tím</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="595"/>
        <source>Duplicate Wireless Channel</source>
        <translation>Kênh không dây trùng lặp</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="596"/>
        <source>A Tx node with label &quot;%1&quot; already exists.
Each wireless channel must have a unique label.</source>
        <translation>Một nút Tx với nhãn &quot;%1&quot; đã tồn tại.
Mỗi kênh không dây phải có nhãn duy nhất.</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="662"/>
        <source>Change wireless mode</source>
        <translation>Đổi chế độ không dây</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="865"/>
        <source>Select any audio</source>
        <translation>Chọn âm thanh bất kì</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="866"/>
        <source>Audio (*.mp3 *.mp4 *.wav *.ogg)</source>
        <translation>Âm thanh (*.mp3 *.mp4 *.wav *.ogg)</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="239"/>
        <source>Red</source>
        <translation>Đỏ</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="173"/>
        <source>Images</source>
        <translation>Hình ảnh</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="238"/>
        <source>White</source>
        <translation>Trắng</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="142"/>
        <source>&lt;Many sounds&gt;</source>
        <translation>&lt;Nhiều âm thanh&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="143"/>
        <source>&lt;Many colors&gt;</source>
        <translation>&lt;Nhiều màu sắc&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="144"/>
        <location filename="../../UI/ElementEditor.h" line="145"/>
        <location filename="../../UI/ElementEditor.h" line="146"/>
        <location filename="../../UI/ElementEditor.h" line="148"/>
        <location filename="../../UI/ElementEditor.h" line="149"/>
        <source>&lt;Many values&gt;</source>
        <translation>&lt;Nhiều giá trị&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="147"/>
        <source>&lt;Many labels&gt;</source>
        <translation>&lt;Nhiều nhãn&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="151"/>
        <source>&lt;Many modes&gt;</source>
        <translation>&lt;Nhiều chế độ&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="150"/>
        <source>&lt;Many triggers&gt;</source>
        <translation>&lt;Nhiều kích hoạt&gt;</translation>
    </message>
</context>
<context>
    <name>ElementFactory</name>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="38"/>
        <source>MULTIPLE TYPES</source>
        <translation>NHIỀU LOẠI</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="48"/>
        <source>Unknown</source>
        <translation>Không xác định</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="69"/>
        <source>Unknown element type: %1</source>
        <translation>Loại phần tử không xác định: %1</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="75"/>
        <source>Unknown type: %1</source>
        <translation>Loại không xác định: %1</translation>
    </message>
</context>
<context>
    <name>FlipCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="806"/>
        <source>Flip %1 elements in axis %2</source>
        <translation>Lật %1 phần tử theo trục %2</translation>
    </message>
</context>
<context>
    <name>GraphicElement</name>
    <message>
        <location filename="../../Element/GraphicElement.cpp" line="173"/>
        <source>File does not exist</source>
        <translation>Tập tin không tồn tại</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElement.cpp" line="175"/>
        <source>File is not readable</source>
        <translation>Tập tin không thể đọc</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElement.cpp" line="176"/>
        <source>Unknown reason</source>
        <translation>Lý do không xác định</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElement.cpp" line="181"/>
        <source>Couldn&apos;t load pixmap: %1 (%2)</source>
        <translation>Không thể tải pixmap: %1 (%2)</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElement.cpp" line="406"/>
        <source>Default</source>
        <translation>Mặc định</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="196"/>
        <source>Stream error reading element properties at position %1</source>
        <translation>Lỗi luồng khi đọc thuộc tính phần tử tại vị trí %1</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="325"/>
        <source>Stream error reading appearances at position %1</source>
        <translation>Lỗi luồng khi đọc giao diện tại vị trí %1</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="333"/>
        <source>Appearance index %1 out of range (size=%2) — stream may be corrupt</source>
        <translation>Chỉ mục giao diện %1 ngoài phạm vi (kích thước=%2) — luồng có thể bị hỏng</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="532"/>
        <source>Loading pixmap appearance names.</source>
        <translation>Đang tải tên giao diện pixmap.</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="568"/>
        <source>Appearance index %1 out of range (size=%2) for appearance name &quot;%3&quot; — stream may be corrupt</source>
        <translation>Chỉ mục giao diện %1 ngoài phạm vi (kích thước=%2) cho tên giao diện &quot;%3&quot; — luồng có thể bị hỏng</translation>
    </message>
</context>
<context>
    <name>IC</name>
    <message>
        <location filename="../../Element/IC.cpp" line="113"/>
        <source>IC</source>
        <translation>IC</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="112"/>
        <source>INTEGRATED CIRCUIT</source>
        <translation>MẠCH TÍCH HỢP</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="225"/>
        <source>IC load: no IC name present in serialized data</source>
        <translation>Tải IC: không có tên IC trong dữ liệu tuần tự hóa</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="350"/>
        <source>%1 not found.</source>
        <translation>Không tìm thấy %1.</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="391"/>
        <source>Circular IC reference detected: %1</source>
        <translation>Phát hiện tham chiếu IC vòng: %1</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="398"/>
        <source>Error opening file: %1</source>
        <translation>Lỗi khi mở tệp: %1</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="452"/>
        <source>IC migration: cannot open file for writing: %1</source>
        <translation>Di chuyển IC: không thể mở tệp để ghi: %1</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="459"/>
        <source>IC migration: failed to commit re-saved file: %1</source>
        <translation>Di chuyển IC: không thể lưu lại tệp đã lưu: %1</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="518"/>
        <source>IC nesting depth limit (%1) exceeded — blob may be maliciously crafted</source>
        <translation>Đã vượt giới hạn độ sâu lồng nhau của IC (%1) — blob có thể được tạo độc hại</translation>
    </message>
</context>
<context>
    <name>ICRegistry</name>
    <message>
        <location filename="../../Element/ICRegistry.cpp" line="272"/>
        <source>Could not open file: %1</source>
        <translation>Không thể mở tệp: %1</translation>
    </message>
    <message>
        <location filename="../../Element/ICRegistry.cpp" line="276"/>
        <source>Could not save file: %1</source>
        <translation>Không thể lưu tệp: %1</translation>
    </message>
</context>
<context>
    <name>InputButton</name>
    <message>
        <location filename="../../Element/GraphicElements/InputButton.cpp" line="32"/>
        <source>PUSH BUTTON</source>
        <translation>NÚT NHẤN</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputButton.cpp" line="33"/>
        <source>Push Button</source>
        <translation>Nút Nhấn</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputButton.cpp" line="125"/>
        <source>Released</source>
        <translation>Đã nhả</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputButton.cpp" line="125"/>
        <source>Pressed</source>
        <translation>Đã nhấn</translation>
    </message>
</context>
<context>
    <name>InputGnd</name>
    <message>
        <location filename="../../Element/GraphicElements/InputGND.cpp" line="28"/>
        <source>GND</source>
        <translation>GND</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputGND.cpp" line="27"/>
        <source>GROUND</source>
        <translation>TIẾP ĐẤT</translation>
    </message>
</context>
<context>
    <name>InputRotary</name>
    <message>
        <location filename="../../Element/GraphicElements/InputRotary.cpp" line="34"/>
        <source>Rotary Switch</source>
        <translation>Công Tắc Xoay</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputRotary.cpp" line="33"/>
        <source>ROTARY SWITCH</source>
        <translation>CÔNG TẮC XOAY</translation>
    </message>
</context>
<context>
    <name>InputSwitch</name>
    <message>
        <location filename="../../Element/GraphicElements/InputSwitch.cpp" line="33"/>
        <source>Input Switch</source>
        <translation>Công Tắc Đầu Vào</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputSwitch.cpp" line="127"/>
        <source>Off</source>
        <translation>Tắt</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputSwitch.cpp" line="127"/>
        <source>On</source>
        <translation>Bật</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputSwitch.cpp" line="32"/>
        <source>INPUT SWITCH</source>
        <translation>CÔNG TẮC ĐẦU VÀO</translation>
    </message>
</context>
<context>
    <name>InputVcc</name>
    <message>
        <location filename="../../Element/GraphicElements/InputVCC.cpp" line="27"/>
        <location filename="../../Element/GraphicElements/InputVCC.cpp" line="28"/>
        <source>VCC</source>
        <translation>VCC</translation>
    </message>
</context>
<context>
    <name>JKFlipFlop</name>
    <message>
        <location filename="../../Element/GraphicElements/JKFlipFlop.cpp" line="27"/>
        <source>JK-FLIP-FLOP</source>
        <translation>JK-FLIP-FLOP</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/JKFlipFlop.cpp" line="28"/>
        <source>JK-Flip-Flop</source>
        <translation>JK-Flip-Flop</translation>
    </message>
</context>
<context>
    <name>Led</name>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="33"/>
        <location filename="../../Element/GraphicElements/Led.cpp" line="34"/>
        <source>LED</source>
        <translation>LED</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="243"/>
        <source>Off</source>
        <translation>Tắt</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="244"/>
        <source>On</source>
        <translation>Bật</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="248"/>
        <source>00 (off)</source>
        <translation>00 (tắt)</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="249"/>
        <source>01</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="250"/>
        <source>10</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="251"/>
        <source>11</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="267"/>
        <source>Default</source>
        <translation>Mặc định</translation>
    </message>
</context>
<context>
    <name>LengthDialog</name>
    <message>
        <location filename="../../UI/LengthDialogUI.cpp" line="74"/>
        <source>Dialog</source>
        <translation>Hộp Thoại</translation>
    </message>
    <message>
        <location filename="../../UI/LengthDialogUI.cpp" line="75"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../../UI/LengthDialogUI.cpp" line="76"/>
        <source>Simulation Length</source>
        <translation>Độ Dài Mô Phỏng</translation>
    </message>
    <message>
        <location filename="../../UI/LengthDialogUI.cpp" line="77"/>
        <source>2048</source>
        <translation>2048</translation>
    </message>
    <message>
        <location filename="../../UI/LengthDialog.cpp" line="17"/>
        <source>Simulation Length Selection</source>
        <translation>Chọn Độ Dài Mô Phỏng</translation>
    </message>
</context>
<context>
    <name>Line</name>
    <message>
        <location filename="../../Element/GraphicElements/Line.cpp" line="25"/>
        <source>Line</source>
        <translation>Đường</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Line.cpp" line="24"/>
        <source>LINE</source>
        <translation>ĐƯỜNG</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="782"/>
        <source>Inputs/Outputs</source>
        <translation>Đầu Vào/Đầu Ra</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="784"/>
        <source>Gates</source>
        <translation>Cổng Logic</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="786"/>
        <source>Combinational</source>
        <translation>Tổ hợp</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="788"/>
        <source>Memory</source>
        <translation>Bộ Nhớ</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="797"/>
        <source>Integrated Circuits</source>
        <translation>Mạch Tích Hợp</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="790"/>
        <source>Add IC files</source>
        <translation>Thêm tệp IC</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="758"/>
        <source>&amp;Light</source>
        <translation>&amp;Sáng</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="759"/>
        <source>&amp;Dark</source>
        <translation>&amp;Tối</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="789"/>
        <source>File-based ICs</source>
        <translation>IC dựa trên tệp</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="791"/>
        <location filename="../../UI/MainWindowUI.cpp" line="795"/>
        <source>Remove IC</source>
        <translation>Gỡ IC</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="793"/>
        <source>Embedded ICs</source>
        <translation>IC nhúng</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="794"/>
        <source>Embed IC</source>
        <translation>Nhúng IC</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="799"/>
        <source>Miscellaneous</source>
        <translation>Khác</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="801"/>
        <source>Search:</source>
        <translation>Tìm Kiếm:</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="802"/>
        <source>&amp;File</source>
        <translation>&amp;Tệp</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="803"/>
        <source>&amp;Recent files:</source>
        <translation>&amp;Tệp gần đây:</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="804"/>
        <source>&amp;Edit</source>
        <translation>&amp;Chỉnh Sửa</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="805"/>
        <source>&amp;Help</source>
        <translation>&amp;Trợ Giúp</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="807"/>
        <source>&amp;View</source>
        <translation>&amp;Xem</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="808"/>
        <source>&amp;Theme</source>
        <translation>&amp;Giao Diện</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="809"/>
        <source>&amp;Language</source>
        <translation>&amp;Ngôn Ngữ</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="810"/>
        <source>Sim&amp;ulation</source>
        <translation>M&amp;ô Phỏng</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="811"/>
        <source>Examples</source>
        <translation>Ví Dụ</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="701"/>
        <source>&amp;Open...</source>
        <translation>&amp;Mở...</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="702"/>
        <source>Open</source>
        <translation>Mở</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="703"/>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="704"/>
        <source>&amp;Save</source>
        <translation>&amp;Lưu</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="705"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="706"/>
        <source>Save &amp;As...</source>
        <translation>Lưu &amp;Thành...</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="707"/>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="708"/>
        <source>Cu&amp;t</source>
        <translation>C&amp;ắt</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="709"/>
        <source>Ctrl+X</source>
        <translation>Ctrl+X</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="710"/>
        <source>&amp;Copy</source>
        <translation>&amp;Sao Chép</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="711"/>
        <source>Ctrl+C</source>
        <translation>Ctrl+C</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="712"/>
        <source>&amp;Paste</source>
        <translation>&amp;Dán</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="713"/>
        <source>Ctrl+V</source>
        <translation>Ctrl+V</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="714"/>
        <source>&amp;Delete</source>
        <translation>&amp;Xóa</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="715"/>
        <source>Del</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="716"/>
        <source>&amp;New</source>
        <translation>&amp;Mới</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="717"/>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="718"/>
        <source>Zoom &amp;in</source>
        <translation>Ph&amp;óng To</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="719"/>
        <source>Ctrl+=</source>
        <translation>Ctrl+=</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="720"/>
        <source>Zoom &amp;out</source>
        <translation>Thu &amp;Nhỏ</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="721"/>
        <source>Ctrl+-</source>
        <translation>Ctrl+-</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="722"/>
        <source>&amp;Wires</source>
        <translation>&amp;Dây Dẫn</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="723"/>
        <source>Ctrl+1</source>
        <translation>Ctrl+1</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="724"/>
        <source>&amp;Gates</source>
        <translation>&amp;Cổng Logic</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="725"/>
        <source>Ctrl+2</source>
        <translation>Ctrl+2</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="726"/>
        <source>&amp;About</source>
        <translation>&amp;Giới Thiệu</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="727"/>
        <source>F1</source>
        <translation>F1</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="728"/>
        <source>&amp;Exit</source>
        <translation>&amp;Thoát</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="729"/>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="730"/>
        <source>R&amp;otate right</source>
        <translation>X&amp;oay phải</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="731"/>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="732"/>
        <source>Rotate &amp;left</source>
        <translation>Xoay &amp;trái</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="733"/>
        <source>Ctrl+Shift+R</source>
        <translation>Ctrl+Shift+R</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="734"/>
        <source>About &amp;Qt</source>
        <translation>Giới thiệu &amp;Qt</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="735"/>
        <source>&amp;Select all</source>
        <translation>&amp;Chọn tất cả</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="736"/>
        <source>Ctrl+A</source>
        <translation>Ctrl+A</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="737"/>
        <source>Re&amp;load File</source>
        <translation>Tải &amp;lại tệp</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="738"/>
        <source>Ctrl+F5</source>
        <translation>Ctrl+F5</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="739"/>
        <source>E&amp;xport to Arduino</source>
        <translation>&amp;Xuất ra Arduino</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="740"/>
        <source>Ctrl+Alt+I</source>
        <translation>Ctrl+Alt+I</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="741"/>
        <source>Export to &amp;SystemVerilog</source>
        <translation>Xuất sang &amp;SystemVerilog</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="742"/>
        <source>Ctrl+Alt+O</source>
        <translation>Ctrl+Alt+O</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="743"/>
        <source>&amp;Reset Zoom</source>
        <translation>&amp;Đặt lại zoom</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="744"/>
        <source>Ctrl+0</source>
        <translation>Ctrl+0</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="745"/>
        <source>Export to &amp;PDF</source>
        <translation>Xuất ra &amp;PDF</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="746"/>
        <source>Ctrl+Shift+P</source>
        <translation>Ctrl+Shift+P</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="757"/>
        <source>&amp;System</source>
        <translation>&amp;Hệ thống</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="764"/>
        <location filename="../../UI/MainWindowUI.cpp" line="792"/>
        <source>Make file self-contained</source>
        <translation>Làm tệp tự chứa</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="771"/>
        <source>Mute/unmute circuit buzzers</source>
        <translation>Tắt/bật tiếng còi mạch</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="777"/>
        <source>Background Simulation</source>
        <translation>Mô phỏng nền</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="779"/>
        <source>Report Translation Error</source>
        <translation>Báo cáo lỗi dịch thuật</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="780"/>
        <source>Report translation errors or help improve translations on Weblate</source>
        <translation>Báo cáo lỗi dịch thuật hoặc giúp cải thiện bản dịch trên Weblate</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="747"/>
        <source>&amp;Play/Pause</source>
        <translation>&amp;Chạy/Tạm dừng</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="806"/>
        <source>&amp;Help Translate</source>
        <translation>&amp;Giúp Dịch</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="748"/>
        <source>Play or Pause simulation.</source>
        <translation>Chạy hoặc tạm dừng mô phỏng.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="749"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="750"/>
        <source>&amp;Rename</source>
        <translation>&amp;Đổi tên</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="751"/>
        <source>F2</source>
        <translation>F2</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="752"/>
        <source>Cha&amp;nge Trigger</source>
        <translation>Thay đổi &amp;kích hoạt</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="753"/>
        <source>F3</source>
        <translation>F3</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="754"/>
        <source>Cl&amp;ear selection</source>
        <translation>Xó&amp;a lựa chọn</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="755"/>
        <source>Esc</source>
        <translation>Esc</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="756"/>
        <source>&amp;Fast Mode</source>
        <translation>Chế độ &amp;nhanh</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="760"/>
        <source>&amp;Waveform</source>
        <translation>&amp;Dạng sóng</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="761"/>
        <source>Ctrl+W</source>
        <translation>Ctrl+W</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="762"/>
        <source>Export to &amp;Image</source>
        <translation>Xuất ra &amp;hình ảnh</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="763"/>
        <source>Ctrl+E</source>
        <translation>Ctrl+E</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="765"/>
        <source>&amp;Flip horizontally</source>
        <translation>&amp;Lật ngang</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="766"/>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="767"/>
        <source>Flip &amp;vertically</source>
        <translation>Lật &amp;dọc</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="768"/>
        <source>F&amp;ullscreen</source>
        <translation>To&amp;àn màn hình</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="769"/>
        <source>F11</source>
        <translation>F11</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1357"/>
        <location filename="../../UI/MainWindow.cpp" line="1923"/>
        <location filename="../../UI/MainWindowUI.cpp" line="770"/>
        <source>Mute</source>
        <translation>Tắt tiếng</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="772"/>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="773"/>
        <source>Labels under icons</source>
        <translation>Nhãn dưới biểu tượng</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="774"/>
        <source>About this version</source>
        <translation>Giới thiệu phiên bản này</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="775"/>
        <source>&amp;Restart</source>
        <translation>&amp;Khởi động lại</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="776"/>
        <source>Restart simulation.</source>
        <translation>Khởi động lại mô phỏng.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="963"/>
        <location filename="../../UI/MainWindowUI.cpp" line="778"/>
        <source>Shortcuts and Tips</source>
        <translation>Phím tắt và mẹo</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="406"/>
        <source>Error!</source>
        <translation>Lỗi!</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="434"/>
        <location filename="../../UI/MainWindow.cpp" line="673"/>
        <location filename="../../UI/MainWindow.cpp" line="1176"/>
        <location filename="../../UI/MainWindow.cpp" line="1715"/>
        <source>New Project</source>
        <translation>Dự án mới</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="505"/>
        <source>File saved successfully.</source>
        <translation>Tệp đã được lưu thành công.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="654"/>
        <source>File not saved. Close tab anyway?</source>
        <translation>Tệp chưa được lưu. Vẫn đóng tab?</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="675"/>
        <source> has been modified.
Do you want to save your changes?</source>
        <translation> đã bị thay đổi.
Bạn có muốn lưu thay đổi không?</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="747"/>
        <source>File loaded successfully.</source>
        <translation>Tải tệp thành công.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="807"/>
        <location filename="../../UI/MainWindow.cpp" line="1976"/>
        <source>Open File</source>
        <translation>Mở tệp</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="338"/>
        <location filename="../../UI/MainWindow.cpp" line="807"/>
        <location filename="../../UI/MainWindow.cpp" line="841"/>
        <location filename="../../UI/MainWindow.cpp" line="895"/>
        <location filename="../../UI/MainWindow.cpp" line="2109"/>
        <location filename="../../UI/MainWindow.cpp" line="2180"/>
        <source>Panda files (*.panda)</source>
        <translation>Tệp Panda (*.panda)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="338"/>
        <source>Select IC file to embed</source>
        <translation>Chọn tệp IC để nhúng</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="343"/>
        <source>Could not read file: %1</source>
        <translation>Không thể đọc tệp: %1</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="525"/>
        <source>Update Available</source>
        <translation>Có bản cập nhật</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="533"/>
        <source>&lt;b&gt;wiRedPanda %1 is available.&lt;/b&gt;&lt;br&gt;&lt;br&gt;You are currently running version %2.&lt;br&gt;Click &lt;b&gt;Download&lt;/b&gt; to save the new version to your computer.</source>
        <translation>&lt;b&gt;wiRedPanda %1 đã có sẵn.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Bạn đang chạy phiên bản %2.&lt;br&gt;Nhấp vào &lt;b&gt;Tải xuống&lt;/b&gt; để lưu phiên bản mới.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="536"/>
        <source>&lt;b&gt;wiRedPanda %1 is available.&lt;/b&gt;&lt;br&gt;&lt;br&gt;You are currently running version %2.&lt;br&gt;Visit the release page to download the new version.</source>
        <translation>&lt;b&gt;wiRedPanda %1 đã có sẵn.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Bạn đang chạy phiên bản %2.&lt;br&gt;Truy cập trang phát hành để tải phiên bản mới.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="545"/>
        <source>Don&apos;t notify me about this version again</source>
        <translation>Không thông báo về phiên bản này nữa</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="549"/>
        <source>Download</source>
        <translation>Tải xuống</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="578"/>
        <source>Downloading wiRedPanda %1…</source>
        <translation>Đang tải xuống wiRedPanda %1…</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="578"/>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="579"/>
        <source>Downloading Update</source>
        <translation>Đang tải xuống bản cập nhật</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="603"/>
        <location filename="../../UI/MainWindow.cpp" line="611"/>
        <source>Download Failed</source>
        <translation>Tải xuống thất bại</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="603"/>
        <source>Could not download the update:
%1</source>
        <translation>Không thể tải xuống bản cập nhật:
%1</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="611"/>
        <source>Could not save the file:
%1</source>
        <translation>Không thể lưu tệp:
%1</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="620"/>
        <source>Download Complete</source>
        <translation>Tải xuống hoàn tất</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="621"/>
        <source>wiRedPanda has been downloaded to:
%1</source>
        <translation>wiRedPanda đã được tải xuống tại:
%1</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="633"/>
        <source>wiRedPanda %1

This version includes automatic migration of older project files.
When you open a project file older than the current version, it will be automatically upgraded to the current format and a versioned backup will be created.

To open projects containing ICs (or boxes), appearances, and/or beWavedDolphin simulations, their files must be in the same directory as the main project file.
wiRedPanda %1 will automatically list all other .panda files located in the same directory as the current project as ICs in the editor tab.
You have to save new projects before accessing ICs and appearances, or running beWavedDolphin simulations.</source>
        <translation>wiRedPanda %1

Phiên bản này bao gồm di chuyển tự động các tệp dự án cũ hơn.
Khi bạn mở tệp dự án cũ hơn phiên bản hiện tại, nó sẽ được tự động nâng cấp lên định dạng hiện tại và bản sao lưu sẽ được tạo.

Để mở các dự án chứa IC, giao diện và/hoặc mô phỏng beWavedDolphin, các tệp của chúng phải nằm trong cùng thư mục với tệp dự án chính.
wiRedPanda %1 sẽ tự động liệt kê tất cả các tệp .panda khác trong cùng thư mục với dự án hiện tại dưới dạng IC trong tab trình soạn thảo.
Bạn phải lưu các dự án mới trước khi truy cập IC và giao diện, hoặc chạy mô phỏng beWavedDolphin.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="841"/>
        <location filename="../../UI/MainWindow.cpp" line="895"/>
        <source>Save File as ...</source>
        <translation>Lưu tệp thành ...</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="853"/>
        <location filename="../../UI/MainWindow.cpp" line="906"/>
        <source>File Conflict</source>
        <translation>Xung đột tệp</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="854"/>
        <location filename="../../UI/MainWindow.cpp" line="907"/>
        <source>The file &quot;%1&quot; is already open in another tab.</source>
        <translation>Tệp &quot;%1&quot; đã được mở trong một thẻ khác.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="857"/>
        <location filename="../../UI/MainWindow.cpp" line="910"/>
        <source>Switch to Tab</source>
        <translation>Chuyển sang thẻ</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1026"/>
        <source>Are you sure?</source>
        <translation>Bạn có chắc chắn?</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1984"/>
        <source>Selected files (and their dependencies) will be copied to the current project folder.</source>
        <translation>Các tệp đã chọn (và các phụ thuộc của chúng) sẽ được sao chép vào thư mục dự án hiện tại.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="2043"/>
        <source>Name Collision</source>
        <translation>Trùng tên</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="2044"/>
        <source>An embedded IC named &quot;%1&quot; already exists.
Suggested name:</source>
        <translation>IC nhúng có tên &quot;%1&quot; đã tồn tại.
Tên gợi ý:</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="2070"/>
        <location filename="../../UI/MainWindow.cpp" line="2132"/>
        <source>Please save the project first so ICs can be resolved.</source>
        <translation>Vui lòng lưu dự án trước để có thể tìm thấy IC.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="2081"/>
        <location filename="../../UI/MainWindow.cpp" line="2139"/>
        <location filename="../../UI/MainWindow.cpp" line="2232"/>
        <source>Could not read IC file: %1</source>
        <translation>Không thể đọc tệp IC: %1</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="2089"/>
        <location filename="../../UI/MainWindow.cpp" line="2157"/>
        <source>IC embedded successfully.</source>
        <translation>Nhúng IC thành công.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="2109"/>
        <location filename="../../UI/MainWindow.cpp" line="2180"/>
        <source>Extract IC to file...</source>
        <translation>Trích xuất IC ra tệp...</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="2120"/>
        <location filename="../../UI/MainWindow.cpp" line="2191"/>
        <source>IC extracted to %1</source>
        <translation>IC đã được trích xuất ra %1</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="2104"/>
        <location filename="../../UI/MainWindow.cpp" line="2169"/>
        <location filename="../../UI/MainWindow.cpp" line="2204"/>
        <source>Please save the project first.</source>
        <translation>Vui lòng lưu dự án trước.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="2221"/>
        <source>No file-based ICs to embed.</source>
        <translation>Không có IC dựa trên tệp để nhúng.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="2247"/>
        <source>Embedded %1 IC(s). Circuit is now self-contained.</source>
        <translation>Đã nhúng %1 IC. Mạch hiện tự chứa.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="343"/>
        <location filename="../../UI/MainWindow.cpp" line="1244"/>
        <location filename="../../UI/MainWindow.cpp" line="2070"/>
        <location filename="../../UI/MainWindow.cpp" line="2081"/>
        <location filename="../../UI/MainWindow.cpp" line="2104"/>
        <location filename="../../UI/MainWindow.cpp" line="2132"/>
        <location filename="../../UI/MainWindow.cpp" line="2139"/>
        <location filename="../../UI/MainWindow.cpp" line="2169"/>
        <location filename="../../UI/MainWindow.cpp" line="2204"/>
        <location filename="../../UI/MainWindow.cpp" line="2232"/>
        <source>Error</source>
        <translation>Lỗi</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="942"/>
        <source>&lt;p&gt;wiRedPanda is software developed by students of the Federal University of São Paulo to help students learn about logic circuits.&lt;/p&gt;&lt;p&gt;Software version: %1&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Creators:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Davi Morales &lt;/li&gt;&lt;li&gt; Lucas Lellis &lt;/li&gt;&lt;li&gt; Rodrigo Torres &lt;/li&gt;&lt;li&gt; Prof. Fábio Cappabianco, Ph.D. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; wiRedPanda is currently maintained by Prof. Fábio Cappabianco, Ph.D., João Pedro M. Oliveira, Matheus R. Esteves and Maycon A. Santana.&lt;/p&gt;&lt;p&gt; Please file a report at our GitHub page if you find a bug or want to request a new feature.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://gibis-unifesp.github.io/wiRedPanda/&quot;&gt;Visit our website!&lt;/a&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;wiRedPanda là phần mềm được phát triển bởi sinh viên Đại học Liên bang São Paulo để giúp sinh viên học về mạch logic.&lt;/p&gt;&lt;p&gt;Phiên bản phần mềm: %1&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Người tạo:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Davi Morales &lt;/li&gt;&lt;li&gt; Lucas Lellis &lt;/li&gt;&lt;li&gt; Rodrigo Torres &lt;/li&gt;&lt;li&gt; Prof. Fábio Cappabianco, Ph.D. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; wiRedPanda hiện được duy trì bởi Prof. Fábio Cappabianco, Ph.D., João Pedro M. Oliveira, Matheus R. Esteves và Maycon A. Santana.&lt;/p&gt;&lt;p&gt; Vui lòng gửi báo cáo trên trang GitHub của chúng tôi nếu bạn tìm thấy lỗi hoặc muốn yêu cầu tính năng mới.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://gibis-unifesp.github.io/wiRedPanda/&quot;&gt;Truy cập trang web của chúng tôi!&lt;/a&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="964"/>
        <source>&lt;h1&gt;Canvas Shortcuts&lt;/h1&gt;&lt;ul style=&quot;list-style:none;&quot;&gt;&lt;li&gt; Ctrl+= : Zoom in &lt;/li&gt;&lt;li&gt; Ctrl+- : Zoom out &lt;/li&gt;&lt;li&gt; Ctrl+1 : Hide/Show wires &lt;/li&gt;&lt;li&gt; Ctrl+2 : Hide/Show gates &lt;/li&gt;&lt;li&gt; Ctrl+F : Search elements &lt;/li&gt;&lt;li&gt; Ctrl+W : Open beWaveDolphin &lt;/li&gt;&lt;li&gt; Ctrl+S : Save project &lt;/li&gt;&lt;li&gt; Ctrl+Q : Exit wiRedPanda &lt;/li&gt;&lt;li&gt; F5 : Start/Pause simulation &lt;/li&gt;&lt;li&gt; [ : Previous primary element property &lt;/li&gt;&lt;li&gt; ] : Next primary element property &lt;/li&gt;&lt;li&gt; { : Previous secondary element property &lt;/li&gt;&lt;li&gt; } : Next secondary element property &lt;/li&gt;&lt;li&gt; &amp;lt; : Morph to previous element &lt;/li&gt;&lt;li&gt; &amp;gt; : Morph to next element &lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;General Tips&lt;/h1&gt;&lt;p&gt;Double-click on a wire to create a node&lt;/p&gt;</source>
        <translation>&lt;h1&gt;Phím tắt Canvas&lt;/h1&gt;&lt;ul style=&quot;list-style:none;&quot;&gt;&lt;li&gt; Ctrl+= : Phóng to &lt;/li&gt;&lt;li&gt; Ctrl+- : Thu nhỏ &lt;/li&gt;&lt;li&gt; Ctrl+1 : Ẩn/Hiện dây &lt;/li&gt;&lt;li&gt; Ctrl+2 : Ẩn/Hiện cổng &lt;/li&gt;&lt;li&gt; Ctrl+F : Tìm phần tử &lt;/li&gt;&lt;li&gt; Ctrl+W : Mở beWaveDolphin &lt;/li&gt;&lt;li&gt; Ctrl+S : Lưu dự án &lt;/li&gt;&lt;li&gt; Ctrl+Q : Thoát wiRedPanda &lt;/li&gt;&lt;li&gt; F5 : Bắt đầu/Tạm dừng mô phỏng &lt;/li&gt;&lt;li&gt; [ : Thuộc tính chính trước của phần tử &lt;/li&gt;&lt;li&gt; ] : Thuộc tính chính tiếp theo của phần tử &lt;/li&gt;&lt;li&gt; { : Thuộc tính phụ trước của phần tử &lt;/li&gt;&lt;li&gt; } : Thuộc tính phụ tiếp theo của phần tử &lt;/li&gt;&lt;li&gt; &amp;lt; : Chuyển đổi sang phần tử trước &lt;/li&gt;&lt;li&gt; &amp;gt; : Chuyển đổi sang phần tử tiếp theo &lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;Mẹo chung&lt;/h1&gt;&lt;p&gt;Nhấp đúp vào dây để tạo nút&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1025"/>
        <source>Exit</source>
        <translation>Thoát</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1433"/>
        <location filename="../../UI/MainWindow.cpp" line="1462"/>
        <location filename="../../UI/MainWindow.cpp" line="1485"/>
        <source>Missing file name.</source>
        <translation>Thiếu tên tệp.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1439"/>
        <location filename="../../UI/MainWindow.cpp" line="1468"/>
        <source>The .panda file is empty.</source>
        <translation>Tệp .panda trống.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1450"/>
        <source>Arduino code successfully generated.</source>
        <translation>Mã Arduino đã được tạo thành công.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1477"/>
        <source>SystemVerilog code successfully generated.</source>
        <translation>Mã SystemVerilog đã được tạo thành công.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1514"/>
        <source>Generate Arduino Code</source>
        <translation>Tạo mã Arduino</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1514"/>
        <source>Arduino file (*.ino)</source>
        <translation>Tệp Arduino (*.ino)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1536"/>
        <source>Generate SystemVerilog Code</source>
        <translation>Tạo mã SystemVerilog</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1536"/>
        <source>SystemVerilog file (*.sv)</source>
        <translation>Tệp SystemVerilog (*.sv)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1647"/>
        <source>Export to PDF</source>
        <translation>Xuất ra PDF</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1647"/>
        <source>PDF files (*.pdf)</source>
        <translation>Tệp PDF (*.pdf)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1658"/>
        <location filename="../../UI/MainWindow.cpp" line="1686"/>
        <source>Exported file successfully.</source>
        <translation>Xuất tệp thành công.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1675"/>
        <source>Export to Image</source>
        <translation>Xuất ra hình ảnh</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1675"/>
        <source>PNG files (*.png)</source>
        <translation>Tệp PNG (*.png)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1357"/>
        <location filename="../../UI/MainWindow.cpp" line="1923"/>
        <source>Unmute</source>
        <translation>Bật tiếng</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1973"/>
        <source>Save file first.</source>
        <translation>Lưu tệp trước.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1976"/>
        <source>Panda (*.panda)</source>
        <translation>Panda (*.panda)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1984"/>
        <location filename="../../UI/MainWindow.cpp" line="2001"/>
        <source>Info</source>
        <translation>Thông tin</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="2001"/>
        <source>Drag here to remove.</source>
        <translation>Kéo vào đây để xóa.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="2026"/>
        <source>Error removing file: %1</source>
        <translation>Lỗi khi xóa tệp: %1</translation>
    </message>
</context>
<context>
    <name>MorphCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="635"/>
        <source>Morph %1 elements to %2</source>
        <translation>Biến đổi %1 phần tử thành %2</translation>
    </message>
</context>
<context>
    <name>MoveCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="400"/>
        <source>Move elements</source>
        <translation>Di chuyển phần tử</translation>
    </message>
</context>
<context>
    <name>Mux</name>
    <message>
        <location filename="../../Element/GraphicElements/Mux.cpp" line="33"/>
        <source>Mux</source>
        <translation>Mux</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Mux.cpp" line="32"/>
        <source>MULTIPLEXER</source>
        <translation>BỘ MULTIPLEXER</translation>
    </message>
</context>
<context>
    <name>Nand</name>
    <message>
        <location filename="../../Element/GraphicElements/Nand.cpp" line="28"/>
        <source>Nand</source>
        <translation>Nand</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Nand.cpp" line="27"/>
        <source>NAND</source>
        <translation>NAND</translation>
    </message>
</context>
<context>
    <name>Node</name>
    <message>
        <location filename="../../Element/GraphicElements/Node.cpp" line="40"/>
        <source>Node</source>
        <translation>Nút</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Node.cpp" line="39"/>
        <source>NODE</source>
        <translation>NÚT</translation>
    </message>
</context>
<context>
    <name>Nor</name>
    <message>
        <location filename="../../Element/GraphicElements/Nor.cpp" line="28"/>
        <source>Nor</source>
        <translation>Nor</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Nor.cpp" line="27"/>
        <source>NOR</source>
        <translation>NOR</translation>
    </message>
</context>
<context>
    <name>Not</name>
    <message>
        <location filename="../../Element/GraphicElements/Not.cpp" line="28"/>
        <source>Not</source>
        <translation>Not</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Not.cpp" line="27"/>
        <source>NOT</source>
        <translation>NOT</translation>
    </message>
</context>
<context>
    <name>Or</name>
    <message>
        <location filename="../../Element/GraphicElements/Or.cpp" line="28"/>
        <source>Or</source>
        <translation>Or</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Or.cpp" line="27"/>
        <source>OR</source>
        <translation>OR</translation>
    </message>
</context>
<context>
    <name>QCoreApplication</name>
    <message>
        <location filename="../../Element/ICRegistry.cpp" line="224"/>
        <source>Add embedded IC</source>
        <translation>Thêm IC nhúng</translation>
    </message>
</context>
<context>
    <name>QNEConnection</name>
    <message>
        <location filename="../../Nodes/QNEConnection.cpp" line="202"/>
        <source>Stream error reading connection map at offset %1</source>
        <translation>Lỗi luồng khi đọc bản đồ kết nối tại vị trí %1</translation>
    </message>
    <message>
        <location filename="../../Nodes/QNEConnection.cpp" line="213"/>
        <source>Stream error reading connection port IDs at offset %1</source>
        <translation>Lỗi luồng khi đọc ID cổng kết nối tại vị trí %1</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../../Main.cpp" line="435"/>
        <source>Error!</source>
        <translation>Lỗi!</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="48"/>
        <source>Change color to...</source>
        <translation>Thay đổi màu sắc thành...</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="49"/>
        <source>Change frequency</source>
        <translation>Thay đổi tần số</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="50"/>
        <source>Morph to...</source>
        <translation>Biến đổi thành...</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="51"/>
        <source>Rename</source>
        <translation>Đổi Tên</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="47"/>
        <source>Change appearance to ...</source>
        <translation>Thay đổi giao diện thành ...</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="52"/>
        <source>Restore default appearance</source>
        <translation>Khôi phục giao diện mặc định</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="53"/>
        <source>Rotate left</source>
        <translation>Xoay trái</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="54"/>
        <source>Rotate right</source>
        <translation>Xoay phải</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="55"/>
        <source>Change trigger</source>
        <translation>Thay đổi kích hoạt</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="166"/>
        <source>Edit sub-circuit</source>
        <translation>Chỉnh sửa mạch con</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="167"/>
        <source>Embed sub-circuit</source>
        <translation>Nhúng mạch con</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="168"/>
        <source>Extract to file</source>
        <translation>Trích xuất ra tệp</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="183"/>
        <location filename="../../UI/ElementContextMenu.cpp" line="232"/>
        <source>Copy</source>
        <translation>Sao chép</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="184"/>
        <location filename="../../UI/ElementContextMenu.cpp" line="232"/>
        <source>Cut</source>
        <translation>Cắt</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="189"/>
        <location filename="../../UI/ElementContextMenu.cpp" line="232"/>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
</context>
<context>
    <name>RegisterBlobCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="1020"/>
        <source>Register blob &quot;%1&quot;</source>
        <translation>Đăng ký blob &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>RemoveBlobCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="1043"/>
        <source>Remove blob &quot;%1&quot;</source>
        <translation>Xóa blob &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>RotateCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="332"/>
        <source>Rotate %1 degrees</source>
        <translation>Xoay %1 độ</translation>
    </message>
</context>
<context>
    <name>SRFlipFlop</name>
    <message>
        <location filename="../../Element/GraphicElements/SRFlipFlop.cpp" line="27"/>
        <source>SR-FLIP-FLOP</source>
        <translation>SR-FLIP-FLOP</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/SRFlipFlop.cpp" line="28"/>
        <source>SR-Flip-Flop</source>
        <translation>SR-Flip-Flop</translation>
    </message>
</context>
<context>
    <name>SRLatch</name>
    <message>
        <location filename="../../Element/GraphicElements/SRLatch.cpp" line="27"/>
        <source>SR-LATCH</source>
        <translation>KHAI-SR</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/SRLatch.cpp" line="28"/>
        <source>SR-Latch</source>
        <translation>Khai SR</translation>
    </message>
</context>
<context>
    <name>Scene</name>
    <message>
        <location filename="../../Scene/Scene.cpp" line="60"/>
        <location filename="../../Scene/Scene.cpp" line="564"/>
        <source>&amp;Undo</source>
        <translation>&amp;Hoàn tác</translation>
    </message>
    <message>
        <location filename="../../Scene/Scene.cpp" line="68"/>
        <location filename="../../Scene/Scene.cpp" line="570"/>
        <source>&amp;Redo</source>
        <translation>&amp;Làm lại</translation>
    </message>
    <message>
        <location filename="../../Scene/Scene.cpp" line="590"/>
        <source>Paste</source>
        <translation>Dán</translation>
    </message>
</context>
<context>
    <name>Serialization</name>
    <message>
        <location filename="../../IO/Serialization.cpp" line="274"/>
        <source>Stream error reading metadata map count</source>
        <translation>Lỗi luồng khi đọc số lượng siêu dữ liệu</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="277"/>
        <source>Metadata map count %1 implausible given remaining stream bytes</source>
        <translation>Số lượng siêu dữ liệu %1 không hợp lý so với số byte còn lại của luồng</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="294"/>
        <source>Stream error reading blob map count</source>
        <translation>Lỗi luồng khi đọc số lượng blob</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="297"/>
        <source>Blob map count %1 implausible given remaining stream bytes</source>
        <translation>Số lượng blob %1 không hợp lý so với số byte còn lại của luồng</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="350"/>
        <location filename="../../IO/Serialization.cpp" line="360"/>
        <location filename="../../IO/Serialization.cpp" line="364"/>
        <location filename="../../IO/Serialization.cpp" line="399"/>
        <location filename="../../IO/Serialization.cpp" line="403"/>
        <location filename="../../IO/Serialization.cpp" line="407"/>
        <location filename="../../IO/Serialization.cpp" line="413"/>
        <source>Invalid file format.</source>
        <translation>Định dạng tệp không hợp lệ.</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="521"/>
        <source>Stream error reading type tag at position %1: status %2</source>
        <translation>Lỗi luồng khi đọc thẻ loại tại vị trí %1: trạng thái %2</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="533"/>
        <source>Stream error reading element type at position %1: status %2</source>
        <translation>Lỗi luồng khi đọc loại phần tử tại vị trí %1: trạng thái %2</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="545"/>
        <source>Stream error loading element at position %1: status %2</source>
        <translation>Lỗi luồng khi tải phần tử tại vị trí %1: trạng thái %2</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="564"/>
        <source>Stream error loading connection at position %1: status %2</source>
        <translation>Lỗi luồng khi tải kết nối tại vị trí %1: trạng thái %2</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="571"/>
        <source>Invalid type. Data is possibly corrupted.</source>
        <translation>Loại không hợp lệ. Dữ liệu có thể bị hỏng.</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="624"/>
        <source>Failed to create versioned backup: %1</source>
        <translation>Không thể tạo bản sao lưu có phiên bản: %1</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="704"/>
        <source>Error copying file: %1</source>
        <translation>Lỗi sao chép tệp: %1</translation>
    </message>
</context>
<context>
    <name>Simulation</name>
    <message>
        <location filename="../../Simulation/Simulation.cpp" line="243"/>
        <source>Warning: feedback circuit did not converge — the circuit may be oscillating.</source>
        <translation>Cảnh báo: mạch hồi tiếp không hội tụ — mạch có thể đang dao động.</translation>
    </message>
</context>
<context>
    <name>SplitCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="509"/>
        <source>Invalid connection ports in SplitCommand constructor</source>
        <translation>Cổng kết nối không hợp lệ trong constructor SplitCommand</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="515"/>
        <source>Invalid graphic elements in SplitCommand constructor</source>
        <translation>Phần tử đồ họa không hợp lệ trong constructor SplitCommand</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="538"/>
        <source>Wire split</source>
        <translation>Tách dây dẫn</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="553"/>
        <source>Error trying to redo %1</source>
        <translation>Lỗi khi thử làm lại %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="576"/>
        <source>Error: endPort is null in SplitCommand::redo()</source>
        <translation>Lỗi: endPort là null trong SplitCommand::redo()</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="605"/>
        <source>Error trying to undo %1</source>
        <translation>Lỗi khi thử hoàn tác %1</translation>
    </message>
</context>
<context>
    <name>SystemVerilogCodeGen</name>
    <message>
        <location filename="../../CodeGen/SystemVerilogCodeGen.cpp" line="1353"/>
        <source>Output variable not mapped for TruthTable: %1</source>
        <translation>Biến đầu ra chưa được ánh xạ cho bảng chân trị: %1</translation>
    </message>
    <message>
        <location filename="../../CodeGen/SystemVerilogCodeGen.cpp" line="1403"/>
        <source>Element type not supported: %1</source>
        <translation>Loại phần tử không được hỗ trợ: %1</translation>
    </message>
</context>
<context>
    <name>TFlipFlop</name>
    <message>
        <location filename="../../Element/GraphicElements/TFlipFlop.cpp" line="27"/>
        <source>T-FLIP-FLOP</source>
        <translation>T-FLIP-FLOP</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/TFlipFlop.cpp" line="28"/>
        <source>T-Flip-Flop</source>
        <translation>T-Flip-Flop</translation>
    </message>
</context>
<context>
    <name>Text</name>
    <message>
        <location filename="../../Element/GraphicElements/Text.cpp" line="23"/>
        <source>Text</source>
        <translation>Văn bản</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Text.cpp" line="22"/>
        <source>TEXT</source>
        <translation>VĂN BẢN</translation>
    </message>
</context>
<context>
    <name>ToggleTruthTableOutputCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="961"/>
        <source>Toggle TruthTable Output at position: %1</source>
        <translation>Chuyển đổi đầu ra Bảng chân lý tại vị trí: %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="970"/>
        <source>Could not find truthtable element!</source>
        <translation>Không tìm thấy phần tử bảng chân lý!</translation>
    </message>
</context>
<context>
    <name>TrashButton</name>
    <message>
        <location filename="../../UI/TrashButton.cpp" line="65"/>
        <source>Remove all &quot;%1&quot; instances from the circuit?</source>
        <translation>Xóa tất cả các phiên bản &quot;%1&quot; khỏi mạch?</translation>
    </message>
    <message>
        <location filename="../../UI/TrashButton.cpp" line="67"/>
        <source>File will be deleted. Are you sure?</source>
        <translation>Tệp sẽ bị xóa. Bạn có chắc chắn không?</translation>
    </message>
</context>
<context>
    <name>TruthTable</name>
    <message>
        <location filename="../../Element/GraphicElements/TruthTable.cpp" line="37"/>
        <source>TRUTH TABLE</source>
        <translation>BẢNG CHÂN LÝ</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/TruthTable.cpp" line="38"/>
        <source>Truth Table</source>
        <translation>Bảng Sự Thật</translation>
    </message>
</context>
<context>
    <name>UpdateBlobCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="1076"/>
        <source>Update %1 IC blobs</source>
        <translation>Cập nhật %1 blob IC</translation>
    </message>
</context>
<context>
    <name>UpdateCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="440"/>
        <source>Update %1 elements</source>
        <translation>Cập nhật %1 phần tử</translation>
    </message>
</context>
<context>
    <name>WorkSpace</name>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="141"/>
        <source>This file was saved with a newer file format (version %1).
Your wiRedPanda version (%2) supports file format %3.

Please update wiRedPanda to save changes to this file.</source>
        <translation>Tệp này đã được lưu với định dạng tệp mới hơn (phiên bản %1).
Phiên bản wiRedPanda của bạn (%2) hỗ trợ định dạng tệp %3.

Vui lòng cập nhật wiRedPanda để lưu các thay đổi vào tệp này.</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="145"/>
        <source>Cannot save.</source>
        <translation>Không thể lưu.</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="217"/>
        <source>Save File</source>
        <translation>Lưu tệp</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="217"/>
        <location filename="../../Scene/Workspace.cpp" line="264"/>
        <location filename="../../Scene/Workspace.cpp" line="303"/>
        <source>Panda files (*.panda)</source>
        <translation>Tệp Panda (*.panda)</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="262"/>
        <location filename="../../Scene/Workspace.cpp" line="301"/>
        <source>Save File (original location is read-only)</source>
        <translation>Lưu tệp (vị trí gốc chỉ đọc)</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="270"/>
        <source>Error opening file: %1</source>
        <translation>Lỗi khi mở tệp: %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="309"/>
        <source>Could not save file: %1</source>
        <translation>Không thể lưu tệp: %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="383"/>
        <source>This file does not exist: %1</source>
        <translation>Tệp này không tồn tại: %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="392"/>
        <source>Could not open file: %1</source>
        <translation>Không thể mở tệp: %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="427"/>
        <source>This file was saved with a newer file format (version %1).
Your version supports file format %2.

The file will be opened but saving is blocked.
Please update wiRedPanda to edit and save this file.</source>
        <translation>Tệp này đã được lưu với định dạng tệp mới hơn (phiên bản %1).
Phiên bản của bạn hỗ trợ định dạng tệp %2.

Tệp sẽ được mở nhưng việc lưu bị chặn.
Vui lòng cập nhật wiRedPanda để chỉnh sửa và lưu tệp này.</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="432"/>
        <source>Newer version file.</source>
        <translation>Tệp phiên bản mới hơn.</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="435"/>
        <source>This file is in an older format (version %1) and will be automatically upgraded to the current format (version %2).
A backup of the original file has been created with name: %3</source>
        <translation>Tệp này ở định dạng cũ (phiên bản %1) và sẽ được tự động nâng cấp lên định dạng hiện tại (phiên bản %2).
Bản sao lưu của tệp gốc đã được tạo với tên: %3</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="438"/>
        <source>File upgraded.</source>
        <translation>Tệp đã được nâng cấp.</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="600"/>
        <source>Error opening autosave file: %1</source>
        <translation>Lỗi khi mở tệp tự động lưu: %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="608"/>
        <source>Could not commit autosave file: %1</source>
        <translation>Không thể xác nhận tệp tự động lưu: %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="774"/>
        <source>Remove embedded IC &quot;%1&quot;</source>
        <translation>Xóa IC nhúng &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>Xnor</name>
    <message>
        <location filename="../../Element/GraphicElements/Xnor.cpp" line="28"/>
        <source>Xnor</source>
        <translation>Xnor</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Xnor.cpp" line="27"/>
        <source>XNOR</source>
        <translation>XNOR</translation>
    </message>
</context>
<context>
    <name>Xor</name>
    <message>
        <location filename="../../Element/GraphicElements/Xor.cpp" line="28"/>
        <source>Xor</source>
        <translation>Xor</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Xor.cpp" line="27"/>
        <source>XOR</source>
        <translation>XOR</translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <location filename="../../Main.cpp" line="292"/>
        <source>Circuit file to open.</source>
        <translation>Tệp mạch cần mở.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="296"/>
        <source>Verbosity level 0 to 5, disabled by default.</source>
        <translation>Mức độ chi tiết từ 0 đến 5, mặc định được tắt.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="297"/>
        <source>verbosity level</source>
        <translation>mức độ chi tiết</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="302"/>
        <source>Exports circuit to &lt;arduino-file&gt;.</source>
        <translation>Xuất mạch ra &lt;arduino-file&gt;.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="314"/>
        <source>Exports circuit to waveform text file, reading input from terminal.</source>
        <translation>Xuất mạch ra tập tin văn bản dạng sóng, đọc đầu vào từ terminal.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="319"/>
        <source>When used with -c/--terminal, block execution if the circuit contains Truth Tables.</source>
        <translation>Khi sử dụng với -c/--terminal, chặn thực thi nếu mạch chứa Bảng chân lý.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="325"/>
        <source>Run in MCP (Model Context Protocol) mode for programmatic control.</source>
        <translation>Chạy ở chế độ MCP (Model Context Protocol) để điều khiển theo chương trình.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="330"/>
        <source>Run MCP mode with a visible GUI window.</source>
        <translation>Chạy chế độ MCP với cửa sổ GUI hiển thị.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="395"/>
        <source>Error: Circuit contains Truth Table elements.</source>
        <translation>Lỗi: Mạch chứa các phần tử Bảng chân lý.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="440"/>
        <source>Error: </source>
        <translation>Lỗi: </translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="303"/>
        <source>arduino file</source>
        <translation>tệp arduino</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="308"/>
        <source>Exports circuit to waveform text file.</source>
        <translation>Xuất mạch ra tập tin văn bản dạng sóng.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="309"/>
        <source>waveform input text file</source>
        <translation>tệp văn bản đầu vào dạng sóng</translation>
    </message>
</context>
</TS>
