<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_Hant">
<context>
    <name>AddItemsCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="283"/>
        <source>Add %1 elements</source>
        <translation>新增 %1 個元件</translation>
    </message>
</context>
<context>
    <name>And</name>
    <message>
        <location filename="../../Element/GraphicElements/And.cpp" line="28"/>
        <source>And</source>
        <translation>及</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/And.cpp" line="27"/>
        <source>AND</source>
        <translation>及閘</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <location filename="../../Core/Application.cpp" line="146"/>
        <source>Error!</source>
        <translation>錯誤！</translation>
    </message>
</context>
<context>
    <name>ArduinoCodeGen</name>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="30"/>
        <source>Could not open file for writing: %1</source>
        <translation>無法開啟檔案進行寫入: %1</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="764"/>
        <source>Element type not supported: %1</source>
        <translation>不支援元件類型：%1</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="987"/>
        <source>Output variable not mapped for TruthTable: %1</source>
        <translation>真值表的輸出變數未映射: %1</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="1067"/>
        <source>This circuit needs %1 I/O pins, but the largest supported board (%2) provides only %3. Reduce the number of inputs and outputs, or split the circuit.</source>
        <translation>此電路需要 %1 個 I/O 接腳,但支援的最大電路板(%2)僅提供 %3 個。請減少輸入和輸出的數量,或分割電路。</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="1265"/>
        <source>Could not open testbench file: %1</source>
        <translation>無法開啟測試平台檔案: %1</translation>
    </message>
</context>
<context>
    <name>AudioBox</name>
    <message>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="34"/>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="35"/>
        <source>Audio Box</source>
        <translation>音響盒</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="78"/>
        <source>File does not exist</source>
        <translation>檔案不存在</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="79"/>
        <source>File is not readable</source>
        <translation>檔案不可讀取</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="81"/>
        <source>Couldn&apos;t load audio: %1 (%2)</source>
        <translation>無法載入音訊: %1 (%2)</translation>
    </message>
</context>
<context>
    <name>BewavedDolphin</name>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="317"/>
        <source>toolBar</source>
        <translation>工具列</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="318"/>
        <source>File</source>
        <translation>檔案</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="319"/>
        <source>Help</source>
        <translation>說明</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="320"/>
        <source>Edit</source>
        <translation>編輯</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="321"/>
        <source>View</source>
        <translation>檢視</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="260"/>
        <source>About</source>
        <translation>關於</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="262"/>
        <source>Load</source>
        <translation>載入</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="264"/>
        <source>Exit</source>
        <translation>離開</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="266"/>
        <source>Combinational</source>
        <translation>組合邏輯</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="993"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="268"/>
        <source>Export to PDF</source>
        <translation>匯出為 PDF</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="270"/>
        <source>Save</source>
        <translation>儲存</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="272"/>
        <source>Save As...</source>
        <translation>另存為...</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="278"/>
        <source>Copy</source>
        <translation>複製</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="280"/>
        <source>Paste</source>
        <translation>貼上</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="282"/>
        <source>Set to 0</source>
        <translation>設為 0</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="286"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="287"/>
        <source>Set clock period</source>
        <translation>設定時脈週期</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="303"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="304"/>
        <source>Fit to screen</source>
        <translation>適合螢幕</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="312"/>
        <source>Show Numbers</source>
        <translation>顯示數字</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="313"/>
        <source>Show Waveforms</source>
        <translation>顯示波形</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="314"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="315"/>
        <source>AutoCrop</source>
        <translation>自動裁切</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="284"/>
        <source>Set to 1</source>
        <translation>設為 1</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="274"/>
        <source>Undo</source>
        <translation>復原</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="276"/>
        <source>Redo</source>
        <translation>重做</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="289"/>
        <source>Invert</source>
        <translation>反相</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="291"/>
        <source>Merge</source>
        <translation>合併</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="292"/>
        <source>Split</source>
        <translation>分離</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="293"/>
        <source>Export to PNG</source>
        <translation>匯出為 PNG</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="295"/>
        <source>Set Length</source>
        <translation>設定長度</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="297"/>
        <source>About Qt</source>
        <translation>關於 Qt</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="299"/>
        <source>Zoom In</source>
        <translation>放大</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="301"/>
        <source>Zoom Out</source>
        <translation>縮小</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="306"/>
        <source>Reset Zoom</source>
        <translation>重設縮放</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="308"/>
        <source>Clear</source>
        <translation>清除</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="310"/>
        <source>Cut</source>
        <translation>剪下</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="59"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="127"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="865"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="931"/>
        <source>beWavedDolphin Simulator</source>
        <translation>beWavedDolphin 模擬器</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="392"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="879"/>
        <source>wiRedPanda - beWavedDolphin</source>
        <translation>wiRedPanda - beWavedDolphin</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="393"/>
        <source>Save simulation before closing?</source>
        <translation>關閉前是否儲存模擬？</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="838"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="839"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="912"/>
        <source>CSV files</source>
        <translation>CSV 檔案</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="838"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="839"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="912"/>
        <source>Dolphin files</source>
        <translation>Dolphin 檔案</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="838"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="839"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="912"/>
        <source>All supported files</source>
        <translation>所有支援的檔案</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="880"/>
        <source>Do you want to link this beWavedDolphin file to your current wiRedPanda file and save it?</source>
        <translation>您是否要將此 beWavedDolphin 檔案連結到您目前的 wiRedPanda 檔案並儲存？</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="975"/>
        <source>PNG files</source>
        <translation>PNG 檔案</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="993"/>
        <source>PDF files</source>
        <translation>PDF 檔案</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="1012"/>
        <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 是 wiRedPanda 的波形模擬器，由聖保羅聯邦大學開發，旨在幫助學生學習邏輯電路。&lt;/p&gt;&lt;p&gt;軟體版本: %1&lt;/p&gt;&lt;p&gt;&lt;strong&gt;建立者:&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 目前由 Prof. Fábio Cappabianco, Ph.D. 及其學生維護。&lt;/p&gt;&lt;p&gt; 如果您發現錯誤或想要請求新功能，請在我們的 GitHub 頁面上提交報告。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://gibis-unifesp.github.io/wiRedPanda/&quot;&gt;造訪我們的網站！&lt;/a&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="845"/>
        <source>Save File as...</source>
        <translation>將檔案另存為...</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="826"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="866"/>
        <source>Saved file successfully.</source>
        <translation>檔案儲存成功。</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="480"/>
        <source>Cannot export: the circuit this waveform was built from has changed.</source>
        <translation>無法匯出: 建立此波形的電路已變更。</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="601"/>
        <source>No cells selected.</source>
        <translation>未選擇任何儲存格。</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="911"/>
        <source>Open File</source>
        <translation>開啟檔案</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="920"/>
        <source>File loaded successfully.</source>
        <translation>檔案載入成功。</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="975"/>
        <source>Export to Image</source>
        <translation>匯出為圖片</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="139"/>
        <source>File &quot;%1&quot; does not exist!</source>
        <translation>檔案「%1」不存在！</translation>
    </message>
</context>
<context>
    <name>Buzzer</name>
    <message>
        <location filename="../../Element/GraphicElements/Buzzer.cpp" line="37"/>
        <source>Buzzer</source>
        <translation>警示器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Buzzer.cpp" line="36"/>
        <source>BUZZER</source>
        <translation>警示器</translation>
    </message>
</context>
<context>
    <name>ChangePortSizeCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="964"/>
        <source>Change input size to %1</source>
        <translation>更改輸入大小為 %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="965"/>
        <source>Change output size to %1</source>
        <translation>更改輸出大小為 %1</translation>
    </message>
</context>
<context>
    <name>ClipboardManager</name>
    <message>
        <location filename="../../Scene/ClipboardManager.cpp" line="160"/>
        <source>Paste</source>
        <translation>貼上</translation>
    </message>
</context>
<context>
    <name>Clock</name>
    <message>
        <location filename="../../Element/GraphicElements/Clock.cpp" line="38"/>
        <source>Clock</source>
        <translation>時脈</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Clock.cpp" line="241"/>
        <source>Low</source>
        <translation>低</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Clock.cpp" line="241"/>
        <source>High</source>
        <translation>高</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Clock.cpp" line="37"/>
        <source>CLOCK SIGNAL</source>
        <translation>時脈訊號</translation>
    </message>
</context>
<context>
    <name>ClockDialog</name>
    <message>
        <location filename="../../UI/ClockDialogUI.cpp" line="75"/>
        <source>Clock</source>
        <translation>時脈</translation>
    </message>
    <message>
        <location filename="../../UI/ClockDialogUI.cpp" line="76"/>
        <source>Clock Period</source>
        <translation>時脈週期</translation>
    </message>
    <message>
        <location filename="../../UI/ClockDialog.cpp" line="17"/>
        <source>Clock Period Selection</source>
        <translation>時脈週期選擇</translation>
    </message>
</context>
<context>
    <name>ConnectionManager</name>
    <message>
        <location filename="../../Scene/ConnectionManager.cpp" line="257"/>
        <source>This connection is not allowed.</source>
        <translation>不允許此連線。</translation>
    </message>
    <message>
        <location filename="../../Scene/ConnectionManager.cpp" line="260"/>
        <source>Can&apos;t connect an element to itself.</source>
        <translation>元件無法連接到自身。</translation>
    </message>
    <message>
        <location filename="../../Scene/ConnectionManager.cpp" line="263"/>
        <source>These ports are already connected.</source>
        <translation>這些連接埠已經連接。</translation>
    </message>
    <message>
        <location filename="../../Scene/ConnectionManager.cpp" line="268"/>
        <source>This element receives wirelessly — no input wire needed.</source>
        <translation>此元件以無線方式接收 — 不需要輸入線路。</translation>
    </message>
    <message>
        <location filename="../../Scene/ConnectionManager.cpp" line="273"/>
        <source>This element transmits wirelessly — no output wire needed.</source>
        <translation>此元件以無線方式傳送 — 不需要輸出線路。</translation>
    </message>
</context>
<context>
    <name>ConnectionSerializer</name>
    <message>
        <location filename="../../Wiring/ConnectionSerializer.cpp" line="40"/>
        <source>Stream error reading connection map at offset %1</source>
        <translation>在偏移量 %1 處讀取連接映射時發生串流錯誤</translation>
    </message>
    <message>
        <location filename="../../Wiring/ConnectionSerializer.cpp" line="51"/>
        <source>Stream error reading connection port IDs at offset %1</source>
        <translation>在偏移量 %1 處讀取連接埠ID時發生串流錯誤</translation>
    </message>
</context>
<context>
    <name>DFlipFlop</name>
    <message>
        <location filename="../../Element/GraphicElements/DFlipFlop.cpp" line="27"/>
        <source>D-FLIP-FLOP</source>
        <translation>D 型正反器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/DFlipFlop.cpp" line="28"/>
        <source>D-Flip-Flop</source>
        <translation>D 型正反器</translation>
    </message>
</context>
<context>
    <name>DLatch</name>
    <message>
        <location filename="../../Element/GraphicElements/DLatch.cpp" line="28"/>
        <source>D-Latch</source>
        <translation>D 型鎖存器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/DLatch.cpp" line="27"/>
        <source>D-LATCH</source>
        <translation>D 型鎖存器</translation>
    </message>
</context>
<context>
    <name>DeleteItemsCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="309"/>
        <source>Delete %1 elements</source>
        <translation>刪除 %1 個元件</translation>
    </message>
</context>
<context>
    <name>Demux</name>
    <message>
        <location filename="../../Element/GraphicElements/Demux.cpp" line="33"/>
        <source>Demux</source>
        <translation>解多工器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Demux.cpp" line="32"/>
        <source>DEMULTIPLEXER</source>
        <translation>解多工器</translation>
    </message>
</context>
<context>
    <name>Display14</name>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="35"/>
        <source>14-SEGMENT DISPLAY</source>
        <translation>14 段顯示器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="36"/>
        <source>14-Segment Display</source>
        <translation>14 段顯示器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="98"/>
        <source>middle left horizontal</source>
        <translation>中左水平</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="99"/>
        <source>upper left vertical</source>
        <translation>左上垂直</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="100"/>
        <source>lower left vertical</source>
        <translation>左下垂直</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="103"/>
        <source>upper right vertical</source>
        <translation>右上垂直</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="105"/>
        <source>lower right vertical</source>
        <translation>右下垂直</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="106"/>
        <source>middle right horizontal</source>
        <translation>中右水平</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="107"/>
        <source>upper left diagonal</source>
        <translation>左上對角</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="108"/>
        <source>upper center vertical</source>
        <translation>中上垂直</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="109"/>
        <source>upper right diagonal</source>
        <translation>右上對角</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="110"/>
        <source>lower right diagonal</source>
        <translation>右下對角</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="111"/>
        <source>lower center vertical</source>
        <translation>中下垂直</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="112"/>
        <source>lower left diagonal</source>
        <translation>左下對角</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="101"/>
        <source>bottom</source>
        <translation>底部</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="102"/>
        <source>top</source>
        <translation>頂部</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="104"/>
        <source>dot</source>
        <translation>點</translation>
    </message>
</context>
<context>
    <name>Display16</name>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="35"/>
        <source>16-SEGMENT DISPLAY</source>
        <translation>16 段顯示器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="36"/>
        <source>16-Segment Display</source>
        <translation>16 段顯示器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="104"/>
        <source>middle left horizontal</source>
        <translation>中左水平</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="105"/>
        <source>upper left vertical</source>
        <translation>左上垂直</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="106"/>
        <source>lower left vertical</source>
        <translation>左下垂直</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="107"/>
        <source>bottom left horizontal</source>
        <translation>左下水平</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="108"/>
        <source>bottom right horizontal</source>
        <translation>右下水平</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="109"/>
        <source>top left horizontal</source>
        <translation>左上水平</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="110"/>
        <source>top right horizontal</source>
        <translation>右上水平</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="111"/>
        <source>upper right vertical</source>
        <translation>右上垂直</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="113"/>
        <source>lower right vertical</source>
        <translation>右下垂直</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="114"/>
        <source>middle right horizontal</source>
        <translation>中右水平</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="115"/>
        <source>upper left diagonal</source>
        <translation>左上對角</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="116"/>
        <source>upper center vertical</source>
        <translation>中上垂直</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="117"/>
        <source>upper right diagonal</source>
        <translation>右上對角</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="118"/>
        <source>lower right diagonal</source>
        <translation>右下對角</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="119"/>
        <source>lower center vertical</source>
        <translation>中下垂直</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="120"/>
        <source>lower left diagonal</source>
        <translation>左下對角</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="112"/>
        <source>dot</source>
        <translation>點</translation>
    </message>
</context>
<context>
    <name>Display7</name>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="55"/>
        <source>7-SEGMENT DISPLAY</source>
        <translation>7 段顯示器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="56"/>
        <source>7-Segment Display</source>
        <translation>7 段顯示器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="133"/>
        <source>middle</source>
        <translation>中間</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="134"/>
        <source>upper left</source>
        <translation>左上</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="135"/>
        <source>lower left</source>
        <translation>左下</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="136"/>
        <source>bottom</source>
        <translation>底部</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="137"/>
        <source>top</source>
        <translation>頂部</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="138"/>
        <source>upper right</source>
        <translation>右上</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="139"/>
        <source>dot</source>
        <translation>點</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="140"/>
        <source>lower right</source>
        <translation>右下</translation>
    </message>
</context>
<context>
    <name>ElementAppearance</name>
    <message>
        <location filename="../../Element/ElementAppearance.cpp" line="284"/>
        <source>File does not exist</source>
        <translation>檔案不存在</translation>
    </message>
    <message>
        <location filename="../../Element/ElementAppearance.cpp" line="286"/>
        <source>File is not readable</source>
        <translation>檔案不可讀取</translation>
    </message>
    <message>
        <location filename="../../Element/ElementAppearance.cpp" line="287"/>
        <source>Unknown reason</source>
        <translation>未知原因</translation>
    </message>
    <message>
        <location filename="../../Element/ElementAppearance.cpp" line="297"/>
        <source>Couldn&apos;t load pixmap: %1 (%2)</source>
        <translation>無法載入像素圖：%1 (%2)</translation>
    </message>
</context>
<context>
    <name>ElementEditor</name>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="332"/>
        <source>Inputs:</source>
        <translation>輸入：</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="322"/>
        <source>Value:</source>
        <translation>數值：</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="316"/>
        <source>Trigger:</source>
        <translation>觸發：</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="330"/>
        <location filename="../../UI/ElementEditorUI.cpp" line="331"/>
        <source>Choose audio file</source>
        <translation>選擇音訊檔案</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="334"/>
        <source>Sound file:</source>
        <translation>音效檔案:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="335"/>
        <source>Outputs:</source>
        <translation>輸出：</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="325"/>
        <source>Frequency:</source>
        <translation>頻率：</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="310"/>
        <source>A6</source>
        <translation>A6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="311"/>
        <source>B6</source>
        <translation>B6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="315"/>
        <source>Label:</source>
        <translation>標籤：</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="318"/>
        <source>Appearance for:</source>
        <translation>外觀套用於:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="326"/>
        <source>Color:</source>
        <translation>顏色：</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="305"/>
        <source>C6</source>
        <translation>C6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="295"/>
        <source>Element Editor</source>
        <translation>元件編輯器</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="299"/>
        <source>Identity</source>
        <translation>識別</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="300"/>
        <source>Ports</source>
        <translation>連接埠</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="301"/>
        <source>Timing</source>
        <translation>時序</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="302"/>
        <source>Sound</source>
        <translation>音效</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="303"/>
        <source>Interaction</source>
        <translation>互動</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="304"/>
        <source>Appearance</source>
        <translation>外觀</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="306"/>
        <source>D6</source>
        <translation>D6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="307"/>
        <source>E6</source>
        <translation>E6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="308"/>
        <source>F6</source>
        <translation>F6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="309"/>
        <source>G6</source>
        <translation>G6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="347"/>
        <source>Prevent this element from being toggled by clicking it during simulation.</source>
        <translation>防止在模擬期間透過點擊此元件來切換它。</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="352"/>
        <source>Nodes with the same label connect wirelessly — Transmit sends its input, Receive outputs it.</source>
        <translation>具有相同標籤的節點以無線方式連接 — Transmit 傳送其輸入,Receive 將其作為輸出輸出。</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="357"/>
        <source>The value this input element outputs.</source>
        <translation>此輸入元件輸出的值。</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="361"/>
        <source>Keyboard key that toggles this element during simulation.</source>
        <translation>在模擬期間切換此元件的鍵盤按鍵。</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="366"/>
        <source>Phase offset from the driving clock, as a fraction of its period.</source>
        <translation>相對於驅動時脈的相位偏移,以其週期的分數表示。</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="312"/>
        <source>C7</source>
        <translation>C7</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="317"/>
        <source>Edit Truth Table</source>
        <translation>編輯真值表</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="319"/>
        <source>Change appearance to ...</source>
        <translation>更改外觀為...</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="337"/>
        <source>Tone:</source>
        <translation>音調:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="344"/>
        <source>Volume:</source>
        <translation>音量：</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="371"/>
        <location filename="../../UI/ElementEditorUI.cpp" line="324"/>
        <source> Hz</source>
        <translation> Hz</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="338"/>
        <source>Delay:</source>
        <translation>延遲：</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="339"/>
        <source>Wireless:</source>
        <translation>無線:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="340"/>
        <source>None</source>
        <translation>無</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="341"/>
        <source>Transmit (Tx)</source>
        <translation>傳送 (Tx)</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="342"/>
        <source>Receive (Rx)</source>
        <translation>接收 (Rx)</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="343"/>
        <source>IC Name:</source>
        <translation>IC 名稱:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="320"/>
        <source>Default</source>
        <translation>預設</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="336"/>
        <source>Locked:</source>
        <translation>鎖定：</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="73"/>
        <source>Truth Table</source>
        <translation>真值表</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="211"/>
        <source>Open File</source>
        <translation>開啟檔案</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="227"/>
        <source>Change appearance</source>
        <translation>變更外觀</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="291"/>
        <source>Green</source>
        <translation>綠色</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="292"/>
        <source>Blue</source>
        <translation>藍色</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="293"/>
        <source>Purple</source>
        <translation>紫色</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="655"/>
        <source>Duplicate Wireless Channel</source>
        <translation>無線通道重複</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="656"/>
        <source>A Tx node with label &quot;%1&quot; already exists.
Each wireless channel must have a unique label.</source>
        <translation>標籤為 &quot;%1&quot; 的 Tx 節點已存在。
每個無線通道必須有唯一的標籤。</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="713"/>
        <source>Change wireless mode</source>
        <translation>變更無線模式</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="746"/>
        <source>Duplicate IC Name</source>
        <translation>重複的 IC 名稱</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="747"/>
        <source>An embedded IC named &quot;%1&quot; already exists.
Choose a different name.</source>
        <translation>名為 &quot;%1&quot; 的內嵌 IC 已存在。
請選擇其他名稱。</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="955"/>
        <source>Select any audio</source>
        <translation>選擇任意音響</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="956"/>
        <source>Audio</source>
        <translation>音訊</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="290"/>
        <source>Red</source>
        <translation>紅色</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="210"/>
        <source>Images</source>
        <translation>圖片</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="289"/>
        <source>White</source>
        <translation>白色</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="150"/>
        <source>&lt;Many sounds&gt;</source>
        <translation>&lt;多種聲音&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="151"/>
        <source>&lt;Many colors&gt;</source>
        <translation>&lt;多種顏色&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="152"/>
        <location filename="../../UI/ElementEditor.h" line="153"/>
        <location filename="../../UI/ElementEditor.h" line="154"/>
        <location filename="../../UI/ElementEditor.h" line="156"/>
        <location filename="../../UI/ElementEditor.h" line="157"/>
        <source>&lt;Many values&gt;</source>
        <translation>&lt;多種數值&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="155"/>
        <source>&lt;Many labels&gt;</source>
        <translation>&lt;多種標籤&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="159"/>
        <source>&lt;Many modes&gt;</source>
        <translation>&lt;多種模式&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="158"/>
        <source>&lt;Many triggers&gt;</source>
        <translation>&lt;多種觸發器&gt;</translation>
    </message>
</context>
<context>
    <name>ElementFactory</name>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="41"/>
        <source>MULTIPLE TYPES</source>
        <translation>多種類型</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="51"/>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="61"/>
        <source>Constant logic HIGH (1) source.</source>
        <translation>恆定邏輯高(1)訊號源。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="62"/>
        <source>Constant logic LOW (0) source.</source>
        <translation>恆定邏輯低(0)訊號源。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="63"/>
        <source>Push button: outputs HIGH only while pressed.</source>
        <translation>按鈕: 僅在按住時輸出高電位。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="64"/>
        <source>Toggle switch: click to flip between 0 and 1.</source>
        <translation>輸入開關: 點擊以在 0 和 1 之間切換。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="65"/>
        <source>Rotary switch with several selectable positions.</source>
        <translation>具有多個可選位置的旋轉開關。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="66"/>
        <source>Clock: a square wave at a configurable frequency.</source>
        <translation>時脈: 頻率可設定的方波。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="67"/>
        <source>LED: lights up while its input is HIGH.</source>
        <translation>LED: 只要其輸入為高電位就會亮起。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="68"/>
        <source>7-segment display for a single digit.</source>
        <translation>用於單一數字的 7 段顯示器。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="69"/>
        <source>14-segment alphanumeric display.</source>
        <translation>英數字 14 段顯示器。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="70"/>
        <source>16-segment alphanumeric display.</source>
        <translation>英數字 16 段顯示器。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="71"/>
        <source>Buzzer: plays a tone while its input is HIGH.</source>
        <translation>警示器: 只要其輸入為高電位就會發出音調。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="72"/>
        <source>Audio box: plays an audio file while its input is HIGH.</source>
        <translation>音響盒: 只要其輸入為高電位就會播放音訊檔案。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="73"/>
        <source>AND gate: output is HIGH only when every input is HIGH.</source>
        <translation>及閘: 只有當每個輸入都為高電位時,輸出才為高電位。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="74"/>
        <source>OR gate: output is HIGH when any input is HIGH.</source>
        <translation>或閘: 當任一輸入為高電位時,輸出為高電位。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="75"/>
        <source>NOT gate: inverts its input.</source>
        <translation>反相器: 反轉其輸入。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="76"/>
        <source>NAND gate: LOW only when every input is HIGH.</source>
        <translation>反及閘: 只有當每個輸入都為高電位時,才為低電位。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="77"/>
        <source>NOR gate: HIGH only when every input is LOW.</source>
        <translation>反或閘: 只有當每個輸入都為低電位時,才為高電位。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="78"/>
        <source>XOR gate: HIGH when an odd number of inputs are HIGH.</source>
        <translation>互排或閘: 當高電位輸入的數量為奇數時,為高電位。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="79"/>
        <source>XNOR gate: HIGH when the inputs match.</source>
        <translation>反互排或閘: 當輸入相符時,為高電位。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="80"/>
        <source>Node: a wire junction / branch point.</source>
        <translation>節點: 導線的交會點 / 分支點。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="81"/>
        <source>Truth table: custom logic you define, output by output.</source>
        <translation>真值表: 您逐一輸出定義的自訂邏輯。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="82"/>
        <source>Multiplexer: routes the selected input to the output.</source>
        <translation>多工器: 將選定的輸入路由到輸出。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="83"/>
        <source>Demultiplexer: routes the input to the selected output.</source>
        <translation>解多工器: 將輸入路由到選定的輸出。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="84"/>
        <source>D latch: stores the D input while Enable is HIGH.</source>
        <translation>D 型鎖存器: 只要 Enable 為高電位,就儲存 D 輸入。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="85"/>
        <source>SR latch: a Set/Reset storage element.</source>
        <translation>SR 型鎖存器: 一種 Set/Reset 儲存元件。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="86"/>
        <source>D flip-flop: stores D on the active clock edge.</source>
        <translation>D 型正反器: 在有效時脈邊緣儲存 D。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="87"/>
        <source>JK flip-flop: set, reset or toggle on the active clock edge.</source>
        <translation>JK 型正反器: 在有效時脈邊緣設定、重設或翻轉。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="88"/>
        <source>T flip-flop: toggles on the active clock edge when T is HIGH.</source>
        <translation>T 型正反器: 當 T 為高電位時,在有效時脈邊緣翻轉。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="89"/>
        <source>Text: a free-text annotation on the canvas.</source>
        <translation>文字: 畫布上的自由文字注釋。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="90"/>
        <source>Line: a decorative annotation on the canvas.</source>
        <translation>線段: 畫布上的裝飾性注釋。</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="109"/>
        <source>Unknown element type: %1</source>
        <translation>未知元件類型: %1</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="115"/>
        <source>Unknown type: %1</source>
        <translation>未知類型：%1</translation>
    </message>
</context>
<context>
    <name>ElementLabel</name>
    <message>
        <location filename="../../Element/ElementLabel.cpp" line="40"/>
        <source>Embedded IC: %1</source>
        <translation>內嵌 IC: %1</translation>
    </message>
    <message>
        <location filename="../../Element/ElementLabel.cpp" line="42"/>
        <source>IC from file: %1</source>
        <translation>來自檔案的 IC: %1</translation>
    </message>
    <message>
        <location filename="../../Element/ElementLabel.cpp" line="46"/>
        <source>Drag or double-click to add.</source>
        <translation>拖曳或按兩下以新增。</translation>
    </message>
</context>
<context>
    <name>ElementPalette</name>
    <message>
        <location filename="../../UI/ElementPalette.cpp" line="25"/>
        <source>Search elements</source>
        <translation>搜尋元件</translation>
    </message>
    <message>
        <location filename="../../UI/ElementPalette.cpp" line="26"/>
        <source>Type to filter the palette by element name. Press Enter to add the first match to the circuit.</source>
        <translation>輸入以依元件名稱篩選面板。按 Enter 將第一個相符項目新增到電路。</translation>
    </message>
    <message>
        <location filename="../../UI/ElementPalette.cpp" line="28"/>
        <source>Element palette</source>
        <translation>元件面板</translation>
    </message>
    <message>
        <location filename="../../UI/ElementPalette.cpp" line="29"/>
        <source>Elements grouped by category. Drag one onto the canvas, or double-click to add it to the active circuit.</source>
        <translation>依類別分組的元件。將一個拖曳到畫布上,或按兩下以將其新增到使用中的電路。</translation>
    </message>
</context>
<context>
    <name>ExerciseOverlay</name>
    <message>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="58"/>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="219"/>
        <source>Exit</source>
        <translation>結束</translation>
    </message>
    <message>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="59"/>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="220"/>
        <source>Close exercise</source>
        <translation>關閉練習</translation>
    </message>
    <message>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="61"/>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="81"/>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="193"/>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="221"/>
        <source>Hint</source>
        <translation>提示</translation>
    </message>
    <message>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="63"/>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="222"/>
        <source>← Back</source>
        <translation>← 返回</translation>
    </message>
    <message>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="65"/>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="245"/>
        <source>Next →</source>
        <translation>下一步 →</translation>
    </message>
    <message>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="81"/>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="221"/>
        <source>Hide hint</source>
        <translation>隱藏提示</translation>
    </message>
    <message>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="186"/>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="214"/>
        <source>Step %1 of %2</source>
        <translation>第 %1 步，共 %2 步</translation>
    </message>
    <message>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="231"/>
        <source>Exercise complete! Well done.</source>
        <translation>練習完成！做得好。</translation>
    </message>
    <message>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="235"/>
        <source>Close</source>
        <translation>關閉</translation>
    </message>
    <message>
        <location filename="../../Exercise/ExerciseOverlay.cpp" line="245"/>
        <source>Finish</source>
        <translation>完成</translation>
    </message>
</context>
<context>
    <name>ExportController</name>
    <message>
        <location filename="../../UI/ExportController.cpp" line="38"/>
        <location filename="../../UI/ExportController.cpp" line="70"/>
        <location filename="../../UI/ExportController.cpp" line="95"/>
        <source>Missing file name.</source>
        <translation>缺少檔案名稱。</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="44"/>
        <location filename="../../UI/ExportController.cpp" line="76"/>
        <source>The .panda file is empty.</source>
        <translation>.panda 檔案是空的。</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="57"/>
        <source>Arduino code successfully generated.</source>
        <translation>Arduino 程式碼產生成功。</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="87"/>
        <source>SystemVerilog code successfully generated.</source>
        <translation>SystemVerilog 程式碼已成功產生。</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="126"/>
        <source>Generate Arduino Code</source>
        <translation>產生 Arduino 程式碼</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="126"/>
        <source>Arduino file</source>
        <translation>Arduino 檔案</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="148"/>
        <source>SystemVerilog file</source>
        <translation>SystemVerilog 檔案</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="169"/>
        <source>PDF files</source>
        <translation>PDF 檔案</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="198"/>
        <source>PNG files</source>
        <translation>PNG 檔案</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="148"/>
        <source>Generate SystemVerilog Code</source>
        <translation>產生 SystemVerilog 程式碼</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="169"/>
        <source>Export to PDF</source>
        <translation>匯出為 PDF</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="180"/>
        <location filename="../../UI/ExportController.cpp" line="209"/>
        <source>Exported file successfully.</source>
        <translation>檔案匯出成功。</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="198"/>
        <source>Export to Image</source>
        <translation>匯出為圖片</translation>
    </message>
</context>
<context>
    <name>FlipCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="905"/>
        <source>Flip %1 elements in axis %2</source>
        <translation>在軸 %2 上翻轉 %1 個元件</translation>
    </message>
</context>
<context>
    <name>GraphicElement</name>
    <message>
        <location filename="../../Element/GraphicElement.cpp" line="260"/>
        <source>Default</source>
        <translation>預設</translation>
    </message>
</context>
<context>
    <name>GraphicElementSerializer</name>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="44"/>
        <source>Stream error reading %1 count at position %2</source>
        <translation>在位置 %2 處讀取 %1 數量時發生串流錯誤</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="48"/>
        <source>Refusing to read %1 with implausible count %2 (max %3)</source>
        <translation>拒絕讀取數量不合理的 %1（%2，上限 %3）</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="58"/>
        <source>Stream error reading %1 entry %2 at position %3</source>
        <translation>在位置 %3 處讀取 %1 的項目 %2 時發生串流錯誤</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="262"/>
        <source>Stream error reading element properties at position %1</source>
        <translation>在位置 %1 處讀取元件屬性時發生串流錯誤</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="406"/>
        <source>Stream error reading appearances at position %1</source>
        <translation>在位置 %1 處讀取外觀時發生串流錯誤</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="414"/>
        <source>Appearance index %1 out of range (size=%2) — stream may be corrupt</source>
        <translation>外觀索引 %1 超出範圍（大小=%2）— 串流可能已損毀</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="460"/>
        <source>Non-finite element position — stream may be corrupt</source>
        <translation>元件位置非有限 — 串流可能已損毀</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="478"/>
        <source>Non-finite element rotation — stream may be corrupt</source>
        <translation>元件旋轉非有限 — 串流可能已損毀</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="538"/>
        <source>Refusing old-format input port list with implausible count %1 (max %2)</source>
        <translation>拒絕數量不合理的舊格式輸入埠清單（%1，上限 %2）</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="572"/>
        <source>Refusing old-format output port list with implausible count %1 (max %2)</source>
        <translation>拒絕數量不合理的舊格式輸出埠清單（%1，上限 %2）</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="637"/>
        <source>Refusing old-format appearance list with implausible count %1 (max %2)</source>
        <translation>拒絕數量不合理的舊格式外觀清單（%1，上限 %2）</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="666"/>
        <source>Appearance index %1 out of range (size=%2) for appearance name &quot;%3&quot; — stream may be corrupt</source>
        <translation>外觀名稱「%3」的外觀索引 %1 超出範圍（大小=%2）— 串流可能已損毀</translation>
    </message>
</context>
<context>
    <name>GraphicsView</name>
    <message>
        <location filename="../../Scene/GraphicsView.cpp" line="28"/>
        <source>Circuit canvas</source>
        <translation>電路畫布</translation>
    </message>
    <message>
        <location filename="../../Scene/GraphicsView.cpp" line="29"/>
        <source>The circuit canvas. Drag elements here from the palette to build a circuit, drag between ports to wire them together, and drag a selection to move it.</source>
        <translation>電路畫布。從面板拖曳元件到此處以建立電路,在連接埠之間拖曳以將它們連接起來,並拖曳選取範圍以移動它。</translation>
    </message>
</context>
<context>
    <name>IC</name>
    <message>
        <location filename="../../Element/IC.cpp" line="40"/>
        <source>IC</source>
        <translation>IC</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="39"/>
        <source>INTEGRATED CIRCUIT</source>
        <translation>集成電路</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="149"/>
        <source>IC load: no IC name present in serialized data</source>
        <translation>IC 載入: 序列化資料中不存在 IC 名稱</translation>
    </message>
</context>
<context>
    <name>ICController</name>
    <message>
        <location filename="../../UI/ICController.cpp" line="71"/>
        <source>Open File</source>
        <translation>開啟檔案</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="71"/>
        <source>Panda</source>
        <translation>Panda</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="79"/>
        <location filename="../../UI/ICController.cpp" line="119"/>
        <source>Info</source>
        <translation>資訊</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="79"/>
        <source>Selected files (and their dependencies) will be copied to the current project folder.</source>
        <translation>所選檔案（及其相依檔案）將被複製到目前的專案資料夾。</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="91"/>
        <source>File name conflict</source>
        <translation>檔案名稱衝突</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="92"/>
        <source>A different file named &quot;%1&quot; already exists in the project folder.</source>
        <translation>專案資料夾中已存在名為 &quot;%1&quot; 的其他檔案。</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="94"/>
        <source>Replace</source>
        <translation>取代</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="95"/>
        <source>Keep Existing</source>
        <translation>保留現有檔案</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="119"/>
        <source>Drag here to remove.</source>
        <translation>拖曳到此處以移除。</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="146"/>
        <source>Error moving file to trash: %1</source>
        <translation>將檔案移至回收筒時發生錯誤: %1</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="168"/>
        <source>Name Collision</source>
        <translation>名稱衝突</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="169"/>
        <source>An embedded IC named &quot;%1&quot; already exists.
Suggested name:</source>
        <translation>名為 &quot;%1&quot; 的嵌入式 IC 已存在。
建議名稱:</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="189"/>
        <source>Save required</source>
        <translation>需要儲存</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="190"/>
        <source>This action needs the project saved to a file first, so IC paths can be resolved.

Save it now?</source>
        <translation>此動作需要先將專案儲存到檔案,以便解析 IC 路徑。

是否立即儲存?</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="222"/>
        <location filename="../../UI/ICController.cpp" line="281"/>
        <location filename="../../UI/ICController.cpp" line="377"/>
        <location filename="../../UI/ICController.cpp" line="417"/>
        <source>Error</source>
        <translation>錯誤</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="222"/>
        <location filename="../../UI/ICController.cpp" line="281"/>
        <location filename="../../UI/ICController.cpp" line="377"/>
        <source>Could not read IC file: %1</source>
        <translation>無法讀取 IC 檔案: %1</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="230"/>
        <location filename="../../UI/ICController.cpp" line="299"/>
        <source>IC embedded successfully.</source>
        <translation>IC 嵌入成功。</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="249"/>
        <location filename="../../UI/ICController.cpp" line="322"/>
        <source>Extract IC to file...</source>
        <translation>擷取 IC 到檔案...</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="249"/>
        <location filename="../../UI/ICController.cpp" line="322"/>
        <location filename="../../UI/ICController.cpp" line="410"/>
        <source>Panda files</source>
        <translation>Panda 檔案</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="262"/>
        <location filename="../../UI/ICController.cpp" line="335"/>
        <source>IC extracted to %1</source>
        <translation>IC 已擷取到 %1</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="365"/>
        <source>No file-based ICs to embed.</source>
        <translation>沒有基於檔案的 IC 可嵌入。</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="398"/>
        <source>Embedded %1 IC(s). Circuit is now self-contained.</source>
        <translation>已嵌入 %1 個 IC。電路現在是自包含的。</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="400"/>
        <source>Embedded %1 IC(s); some file-based ICs remain.</source>
        <translation>已內嵌 %1 個 IC;仍有一些以檔案為基礎的 IC 保留。</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="410"/>
        <source>Select IC file to embed</source>
        <translation>選擇要嵌入的 IC 檔案</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="417"/>
        <source>Could not read file: %1</source>
        <translation>無法讀取檔案: %1</translation>
    </message>
</context>
<context>
    <name>ICDropZone</name>
    <message>
        <location filename="../../UI/ICDropZone.cpp" line="46"/>
        <source>Embedded IC drop zone</source>
        <translation>內嵌 IC 放置區</translation>
    </message>
    <message>
        <location filename="../../UI/ICDropZone.cpp" line="46"/>
        <source>File-based IC drop zone</source>
        <translation>以檔案為基礎的 IC 放置區</translation>
    </message>
    <message>
        <location filename="../../UI/ICDropZone.cpp" line="48"/>
        <source>Drop a file-based IC here to embed it directly in the circuit.</source>
        <translation>將以檔案為基礎的 IC 拖放到此處,以將其直接內嵌到電路。</translation>
    </message>
    <message>
        <location filename="../../UI/ICDropZone.cpp" line="49"/>
        <source>Drop an embedded IC here to extract it to its own file.</source>
        <translation>將內嵌 IC 拖放到此處,以將其擷取到自己的檔案。</translation>
    </message>
    <message>
        <location filename="../../UI/ICDropZone.cpp" line="58"/>
        <source>Drop here to embed this IC in the circuit</source>
        <translation>拖放到此處以將此 IC 內嵌到電路</translation>
    </message>
    <message>
        <location filename="../../UI/ICDropZone.cpp" line="59"/>
        <source>Drop here to extract this IC to a file</source>
        <translation>拖放到此處以將此 IC 擷取到檔案</translation>
    </message>
</context>
<context>
    <name>ICLoader</name>
    <message>
        <location filename="../../Element/ICLoader.cpp" line="95"/>
        <source>%1 not found.</source>
        <translation>找不到 %1。</translation>
    </message>
    <message>
        <location filename="../../Element/ICLoader.cpp" line="143"/>
        <source>IC nesting depth limit (%1) exceeded while loading %2</source>
        <translation>載入 %2 時超出了 IC 巢狀深度限制(%1)</translation>
    </message>
    <message>
        <location filename="../../Element/ICLoader.cpp" line="154"/>
        <source>Circular IC reference detected: %1</source>
        <translation>偵測到循環 IC 參照：%1</translation>
    </message>
    <message>
        <location filename="../../Element/ICLoader.cpp" line="161"/>
        <source>Error opening file: %1</source>
        <translation>開啟檔案時發生錯誤：%1</translation>
    </message>
    <message>
        <location filename="../../Element/ICLoader.cpp" line="241"/>
        <source>IC migration: cannot open file for writing: %1</source>
        <translation>IC 遷移：無法開啟檔案以進行寫入：%1</translation>
    </message>
    <message>
        <location filename="../../Element/ICLoader.cpp" line="247"/>
        <source>IC migration: failed to commit re-saved file: %1</source>
        <translation>IC 遷移：確認重新儲存的檔案失敗：%1</translation>
    </message>
    <message>
        <location filename="../../Element/ICLoader.cpp" line="310"/>
        <source>IC nesting depth limit (%1) exceeded — blob may be maliciously crafted</source>
        <translation>超出 IC 巢狀深度限制（%1）— blob 可能是惡意製作的</translation>
    </message>
</context>
<context>
    <name>ICRegistry</name>
    <message>
        <location filename="../../Scene/ICRegistry.cpp" line="276"/>
        <source>Could not open file: %1</source>
        <translation>無法開啟檔案：%1</translation>
    </message>
    <message>
        <location filename="../../Scene/ICRegistry.cpp" line="280"/>
        <source>Could not save file: %1</source>
        <translation>無法儲存檔案：%1</translation>
    </message>
    <message>
        <location filename="../../Scene/ICRegistry.cpp" line="343"/>
        <source>Embedded IC dependency chain exceeds the maximum nesting depth (%1) while resolving &apos;%2&apos;</source>
        <translation>解析 &apos;%2&apos; 時,內嵌 IC 相依鏈超出了最大巢狀深度(%1)</translation>
    </message>
</context>
<context>
    <name>InputButton</name>
    <message>
        <location filename="../../Element/GraphicElements/InputButton.cpp" line="32"/>
        <source>PUSH BUTTON</source>
        <translation>按鈕</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputButton.cpp" line="33"/>
        <source>Push Button</source>
        <translation>按鈕</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputButton.cpp" line="127"/>
        <source>Released</source>
        <translation>釋放</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputButton.cpp" line="127"/>
        <source>Pressed</source>
        <translation>按下</translation>
    </message>
</context>
<context>
    <name>InputGnd</name>
    <message>
        <location filename="../../Element/GraphicElements/InputGND.cpp" line="29"/>
        <source>GND</source>
        <translation>接地</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputGND.cpp" line="28"/>
        <source>GROUND</source>
        <translation>接地</translation>
    </message>
</context>
<context>
    <name>InputRotary</name>
    <message>
        <location filename="../../Element/GraphicElements/InputRotary.cpp" line="35"/>
        <source>Rotary Switch</source>
        <translation>旋轉開關</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputRotary.cpp" line="34"/>
        <source>ROTARY SWITCH</source>
        <translation>旋轉開關</translation>
    </message>
</context>
<context>
    <name>InputSwitch</name>
    <message>
        <location filename="../../Element/GraphicElements/InputSwitch.cpp" line="35"/>
        <source>Input Switch</source>
        <translation>輸入開關</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputSwitch.cpp" line="156"/>
        <source>Off</source>
        <translation>關</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputSwitch.cpp" line="156"/>
        <source>On</source>
        <translation>開</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputSwitch.cpp" line="34"/>
        <source>INPUT SWITCH</source>
        <translation>輸入開關</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>電源</translation>
    </message>
</context>
<context>
    <name>JKFlipFlop</name>
    <message>
        <location filename="../../Element/GraphicElements/JKFlipFlop.cpp" line="27"/>
        <source>JK-FLIP-FLOP</source>
        <translation>JK 型正反器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/JKFlipFlop.cpp" line="28"/>
        <source>JK-Flip-Flop</source>
        <translation>JK 型正反器</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="249"/>
        <source>Port %1=%2</source>
        <translation>連接埠 %1=%2</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="256"/>
        <source>Off</source>
        <translation>關</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="257"/>
        <source>On</source>
        <translation>開</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="280"/>
        <source>Default</source>
        <translation>預設</translation>
    </message>
</context>
<context>
    <name>LengthDialog</name>
    <message>
        <location filename="../../UI/LengthDialogUI.cpp" line="74"/>
        <location filename="../../UI/LengthDialogUI.cpp" line="75"/>
        <source>Simulation Length</source>
        <translation>模擬長度</translation>
    </message>
    <message>
        <location filename="../../UI/LengthDialog.cpp" line="17"/>
        <source>Simulation Length Selection</source>
        <translation>模擬長度選擇</translation>
    </message>
</context>
<context>
    <name>Line</name>
    <message>
        <location filename="../../Element/GraphicElements/Line.cpp" line="25"/>
        <source>Line</source>
        <translation>線段</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Line.cpp" line="24"/>
        <source>LINE</source>
        <translation>線段</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="856"/>
        <source>Inputs/Outputs</source>
        <translation>輸入/輸出</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="858"/>
        <source>Gates</source>
        <translation>閘電路</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="860"/>
        <source>Combinational</source>
        <translation>組合邏輯</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="862"/>
        <source>Memory</source>
        <translation>記憶體</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="871"/>
        <source>Integrated Circuits</source>
        <translation>集成電路</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="864"/>
        <source>Add IC files</source>
        <translation>新增 IC 檔案</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="820"/>
        <source>&amp;System</source>
        <translation>系統(&amp;S)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="827"/>
        <location filename="../../UI/MainWindowUI.cpp" line="866"/>
        <source>Make file self-contained</source>
        <translation>使檔案自包含</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="842"/>
        <source>Mute/unmute circuit buzzers</source>
        <translation>靜音/取消靜音電路蜂鳴器</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="845"/>
        <source>Show IC Preview</source>
        <translation>顯示 IC 預覽</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="846"/>
        <source>Show Minimap</source>
        <translation>顯示小地圖</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="863"/>
        <source>File-based ICs</source>
        <translation>基於檔案的 IC</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="865"/>
        <location filename="../../UI/MainWindowUI.cpp" line="869"/>
        <source>Remove IC</source>
        <translation>移除 IC</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="867"/>
        <source>Embedded ICs</source>
        <translation>嵌入式 IC</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="868"/>
        <source>Embed IC</source>
        <translation>嵌入 IC</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="873"/>
        <source>Miscellaneous</source>
        <translation>雜項</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="875"/>
        <source>Search:</source>
        <translation>搜尋：</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="876"/>
        <source>&amp;File</source>
        <translation>檔案(&amp;F)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="877"/>
        <source>&amp;Recent files:</source>
        <translation>最近的檔案(&amp;R)：</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="878"/>
        <source>&amp;Edit</source>
        <translation>編輯(&amp;E)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="879"/>
        <source>&amp;Help</source>
        <translation>說明(&amp;H)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="880"/>
        <source>&amp;View</source>
        <translation>檢視(&amp;V)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="881"/>
        <source>&amp;Theme</source>
        <translation>主題(&amp;T)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="882"/>
        <source>&amp;Language</source>
        <translation>語言(&amp;L)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="883"/>
        <source>Sim&amp;ulation</source>
        <translation>模擬(&amp;U)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="884"/>
        <source>Examples</source>
        <translation>範例</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="756"/>
        <source>&amp;Open...</source>
        <translation>開啟(&amp;O)...</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="757"/>
        <source>Open</source>
        <translation>開啟</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="759"/>
        <source>&amp;Save</source>
        <translation>儲存(&amp;S)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="761"/>
        <source>Save &amp;As...</source>
        <translation>另存為(&amp;A)...</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="763"/>
        <source>Cu&amp;t</source>
        <translation>剪下(&amp;T)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="765"/>
        <source>&amp;Copy</source>
        <translation>複製(&amp;C)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="767"/>
        <source>&amp;Paste</source>
        <translation>貼上(&amp;P)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="769"/>
        <source>Dupli&amp;cate</source>
        <translation>複製(&amp;D)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="771"/>
        <source>&amp;Delete</source>
        <translation>刪除(&amp;D)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="773"/>
        <source>&amp;New</source>
        <translation>新建(&amp;N)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="775"/>
        <source>Zoom &amp;in</source>
        <translation>放大(&amp;I)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="778"/>
        <source>Zoom &amp;out</source>
        <translation>縮小(&amp;O)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="780"/>
        <source>&amp;Wires</source>
        <translation>導線(&amp;W)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="782"/>
        <source>&amp;Gates</source>
        <translation>閘電路(&amp;G)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="784"/>
        <source>&amp;About</source>
        <translation>關於(&amp;A)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="786"/>
        <source>&amp;Exit</source>
        <translation>離開(&amp;E)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="788"/>
        <source>R&amp;otate right</source>
        <translation>向右旋轉(&amp;O)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="790"/>
        <source>Rotate &amp;left</source>
        <translation>向左旋轉(&amp;L)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="792"/>
        <source>About &amp;Qt</source>
        <translation>關於 Qt(&amp;Q)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="793"/>
        <source>&amp;Select all</source>
        <translation>全選(&amp;S)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="795"/>
        <source>Re&amp;load File</source>
        <translation>重新載入檔案(&amp;L)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="797"/>
        <source>E&amp;xport to Arduino</source>
        <translation>匯出到 Arduino(&amp;X)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="799"/>
        <source>Export to &amp;SystemVerilog</source>
        <translation>匯出為 &amp;SystemVerilog</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="801"/>
        <source>&amp;Reset Zoom</source>
        <translation>重設縮放(&amp;R)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="803"/>
        <source>Zoom to &amp;Fit</source>
        <translation>符合視窗(&amp;F)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="804"/>
        <source>Zoom to fit the whole circuit (or the selection)</source>
        <translation>縮放以符合整個電路(或選取範圍)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="808"/>
        <source>Export to &amp;PDF</source>
        <translation>匯出為 PDF(&amp;P)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="810"/>
        <source>&amp;Play/Pause</source>
        <translation>播放/暫停(&amp;P)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="811"/>
        <source>Play or Pause simulation.</source>
        <translation>播放或暫停模擬。</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="813"/>
        <source>&amp;Rename</source>
        <translation>重新命名(&amp;R)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="815"/>
        <source>Cha&amp;nge Trigger</source>
        <translation>更改觸發(&amp;N)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="817"/>
        <source>Cl&amp;ear selection</source>
        <translation>清除選擇(&amp;E)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="819"/>
        <source>&amp;Fast Mode</source>
        <translation>快速模式(&amp;F)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="821"/>
        <source>&amp;Light</source>
        <translation>&amp;淺色</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="822"/>
        <source>&amp;Dark</source>
        <translation>&amp;深色</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="823"/>
        <source>&amp;Waveform</source>
        <translation>波形(&amp;W)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="825"/>
        <source>Export to &amp;Image</source>
        <translation>匯出為圖片(&amp;I)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="828"/>
        <source>&amp;Flip horizontally</source>
        <translation>水平翻轉(&amp;F)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="830"/>
        <source>Flip &amp;vertically</source>
        <translation>垂直翻轉(&amp;V)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="831"/>
        <source>Align &amp;Left</source>
        <translation>靠左對齊(&amp;L)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="832"/>
        <source>Align &amp;Right</source>
        <translation>靠右對齊(&amp;R)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="833"/>
        <source>Align &amp;Top</source>
        <translation>靠上對齊(&amp;T)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="834"/>
        <source>Align &amp;Bottom</source>
        <translation>靠下對齊(&amp;B)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="835"/>
        <source>Align Horizontal &amp;Centers</source>
        <translation>水平置中對齊(&amp;H)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="836"/>
        <source>Align &amp;Vertical Centers</source>
        <translation>垂直置中對齊(&amp;V)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="837"/>
        <source>Distribute &amp;Horizontally</source>
        <translation>水平分佈(&amp;H)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="838"/>
        <source>Distribute Verti&amp;cally</source>
        <translation>垂直分佈(&amp;V)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="839"/>
        <source>F&amp;ullscreen</source>
        <translation>全螢幕(&amp;U)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="848"/>
        <source>Check for updates automatically</source>
        <translation>自動檢查更新</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="885"/>
        <source>&amp;Learn</source>
        <translation>學習(&amp;L)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="886"/>
        <source>&amp;Exercises</source>
        <translation>練習(&amp;E)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="887"/>
        <source>&amp;Tours</source>
        <translation>導覽(&amp;T)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1308"/>
        <location filename="../../UI/MainWindowUI.cpp" line="841"/>
        <source>Mute</source>
        <translation>靜音</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="844"/>
        <source>Labels under icons</source>
        <translation>在圖示下方顯示標籤</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="847"/>
        <source>About this version</source>
        <translation>關於此版本</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="849"/>
        <source>&amp;Restart</source>
        <translation>重新啟動(&amp;R)</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="850"/>
        <source>Restart simulation.</source>
        <translation>重新啟動模擬。</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="851"/>
        <source>Background Simulation</source>
        <translation>背景模擬</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="639"/>
        <location filename="../../UI/MainWindowUI.cpp" line="852"/>
        <source>Shortcuts and Tips</source>
        <translation>快捷鍵與提示</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="853"/>
        <source>Report Translation Error</source>
        <translation>報告翻譯錯誤</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="854"/>
        <source>Report translation errors or help improve translations on Weblate</source>
        <translation>報告翻譯錯誤或協助改善 Weblate 上的翻譯</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1001"/>
        <source>New Project</source>
        <translation>新專案</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="508"/>
        <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

此版本包含舊專案檔案的自動遷移功能。
當您開啟比目前版本更舊的專案檔案時，它將自動升級到目前格式，並建立版本備份。

要開啟包含 IC、外觀和/或 beWavedDolphin 模擬的專案，其檔案必須與主專案檔案位於同一目錄中。
wiRedPanda %1 將自動列出與目前專案位於同一目錄中的所有其他 .panda 檔案，並在編輯器索引標籤中顯示為 IC。
在存取 IC 和外觀或執行 beWavedDolphin 模擬之前，您需要先儲存新專案。</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="669"/>
        <source>Are you sure?</source>
        <translation>您確定嗎？</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="285"/>
        <source>Error</source>
        <translation>錯誤</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="314"/>
        <source>Open My Exercises Folder</source>
        <translation>開啟我的練習資料夾</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="315"/>
        <source>Could not create or access a folder for custom exercises.</source>
        <translation>無法建立或存取自訂練習的資料夾。</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="325"/>
        <source>Open My Tours Folder</source>
        <translation>開啟我的導覽資料夾</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="326"/>
        <source>Could not create or access a folder for custom tours.</source>
        <translation>無法建立或存取自訂導覽的資料夾。</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="568"/>
        <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;https://gibis-unifesp.github.io/wiRedPanda/&quot;&gt;Visit our website!&lt;/a&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;wiRedPanda 是由聖保羅聯邦大學的學生所開發的軟體，旨在幫助學生學習邏輯電路。&lt;/p&gt;&lt;p&gt;軟體版本：%1&lt;/p&gt;&lt;p&gt;&lt;strong&gt;創作者：&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 目前由 Fábio Cappabianco 教授（博士）、João Pedro M. Oliveira、Matheus R. Esteves 和 Maycon A. Santana 維護。&lt;/p&gt;&lt;p&gt; 如果您發現錯誤或想要請求新功能，請在我們的 GitHub 頁面提交報告。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://gibis-unifesp.github.io/wiRedPanda/&quot;&gt;造訪我們的網站！&lt;/a&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="592"/>
        <source>Redo</source>
        <translation>重做</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="593"/>
        <source>Undo</source>
        <translation>復原</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="618"/>
        <source>&lt;h1&gt;Keyboard Shortcuts&lt;/h1&gt;&lt;table&gt;%1&lt;/table&gt;&lt;h1&gt;Element Property Navigation&lt;/h1&gt;&lt;ul style=&quot;list-style:none;&quot;&gt;&lt;li&gt; [ / ] : Previous / next primary property &lt;/li&gt;&lt;li&gt; { / } : Previous / next secondary property &lt;/li&gt;&lt;li&gt; &amp;lt; / &amp;gt; : Morph to previous / next element &lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;General Tips&lt;/h1&gt;&lt;ul style=&quot;list-style:none;&quot;&gt;&lt;li&gt; Double-click a wire to create a node &lt;/li&gt;&lt;li&gt; Drag an element from the left panel onto the canvas to add it &lt;/li&gt;&lt;li&gt; Nudge the selection with the arrow keys (hold Shift for larger steps) &lt;/li&gt;&lt;li&gt; Drop a .panda file onto the canvas to open it &lt;/li&gt;&lt;/ul&gt;</source>
        <translation>&lt;h1&gt;鍵盤快速鍵&lt;/h1&gt;&lt;table&gt;%1&lt;/table&gt;&lt;h1&gt;元件屬性導覽&lt;/h1&gt;&lt;ul style=&quot;list-style:none;&quot;&gt;&lt;li&gt; [ / ] : 上一個 / 下一個主要屬性 &lt;/li&gt;&lt;li&gt; { / } : 上一個 / 下一個次要屬性 &lt;/li&gt;&lt;li&gt; &amp;lt; / &amp;gt; : 變形為上一個 / 下一個元件 &lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;一般提示&lt;/h1&gt;&lt;ul style=&quot;list-style:none;&quot;&gt;&lt;li&gt; 按兩下導線以建立節點 &lt;/li&gt;&lt;li&gt; 將元件從左側面板拖曳到畫布以新增它 &lt;/li&gt;&lt;li&gt; 使用方向鍵移動選取範圍(按住 Shift 可加大步幅) &lt;/li&gt;&lt;li&gt; 將 .panda 檔案拖放到畫布上以開啟它 &lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="668"/>
        <source>Exit</source>
        <translation>結束</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="843"/>
        <source>%1[*] — wiRedPanda %2</source>
        <translation>%1[*] — wiRedPanda %2</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1308"/>
        <source>Unmute</source>
        <translation>取消靜音</translation>
    </message>
</context>
<context>
    <name>MinimapWidget</name>
    <message>
        <location filename="../../UI/MinimapWidget.cpp" line="31"/>
        <source>Mini-map: click or drag to navigate</source>
        <translation>小地圖：點擊或拖曳以導覽</translation>
    </message>
    <message>
        <location filename="../../UI/MinimapWidget.cpp" line="32"/>
        <source>Circuit minimap</source>
        <translation>電路小地圖</translation>
    </message>
    <message>
        <location filename="../../UI/MinimapWidget.cpp" line="33"/>
        <source>A miniature overview of the whole circuit. Click or drag inside it to jump the main canvas to that location.</source>
        <translation>整個電路的縮圖概覽。在其中點擊或拖曳,可將主畫布跳到該位置。</translation>
    </message>
</context>
<context>
    <name>MorphCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="705"/>
        <source>Morph %1 elements to %2</source>
        <translation>將 %1 個元件變形為 %2</translation>
    </message>
</context>
<context>
    <name>MoveCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="402"/>
        <source>Move elements</source>
        <translation>移動元件</translation>
    </message>
</context>
<context>
    <name>Mux</name>
    <message>
        <location filename="../../Element/GraphicElements/Mux.cpp" line="33"/>
        <source>Mux</source>
        <translation>多工器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Mux.cpp" line="32"/>
        <source>MULTIPLEXER</source>
        <translation>多工器</translation>
    </message>
</context>
<context>
    <name>Nand</name>
    <message>
        <location filename="../../Element/GraphicElements/Nand.cpp" line="28"/>
        <source>Nand</source>
        <translation>反及</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Nand.cpp" line="27"/>
        <source>NAND</source>
        <translation>反及閘</translation>
    </message>
</context>
<context>
    <name>Node</name>
    <message>
        <location filename="../../Element/GraphicElements/Node.cpp" line="39"/>
        <source>Node</source>
        <translation>節點</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Node.cpp" line="38"/>
        <source>NODE</source>
        <translation>節點</translation>
    </message>
</context>
<context>
    <name>Nor</name>
    <message>
        <location filename="../../Element/GraphicElements/Nor.cpp" line="28"/>
        <source>Nor</source>
        <translation>反或</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Nor.cpp" line="27"/>
        <source>NOR</source>
        <translation>反或閘</translation>
    </message>
</context>
<context>
    <name>Not</name>
    <message>
        <location filename="../../Element/GraphicElements/Not.cpp" line="28"/>
        <source>Not</source>
        <translation>反相</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Not.cpp" line="27"/>
        <source>NOT</source>
        <translation>反相器</translation>
    </message>
</context>
<context>
    <name>Or</name>
    <message>
        <location filename="../../Element/GraphicElements/Or.cpp" line="28"/>
        <source>Or</source>
        <translation>或</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Or.cpp" line="27"/>
        <source>OR</source>
        <translation>或閘</translation>
    </message>
</context>
<context>
    <name>PropertyShortcutHandler</name>
    <message>
        <location filename="../../Scene/PropertyShortcutHandler.cpp" line="44"/>
        <location filename="../../Scene/PropertyShortcutHandler.cpp" line="145"/>
        <source>Cycle element properties</source>
        <translation>循環切換元件屬性</translation>
    </message>
    <message>
        <location filename="../../Scene/PropertyShortcutHandler.cpp" line="221"/>
        <location filename="../../Scene/PropertyShortcutHandler.cpp" line="252"/>
        <source>Morph elements</source>
        <translation>變形元件</translation>
    </message>
</context>
<context>
    <name>QCoreApplication</name>
    <message>
        <location filename="../../Scene/ICRegistry.cpp" line="229"/>
        <source>Add embedded IC</source>
        <translation>新增嵌入式 IC</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../../Main.cpp" line="445"/>
        <source>Error!</source>
        <translation>錯誤！</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="48"/>
        <source>Change color to...</source>
        <translation>更改顏色為...</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="51"/>
        <source>Change frequency</source>
        <translation>更改頻率</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="52"/>
        <source>Morph to...</source>
        <translation>變形為...</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="53"/>
        <source>Rename</source>
        <translation>重新命名</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="47"/>
        <source>Change appearance to ...</source>
        <translation>更改外觀為...</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="49"/>
        <source>Flip horizontally</source>
        <translation>水平翻轉</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="50"/>
        <source>Flip vertically</source>
        <translation>垂直翻轉</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="54"/>
        <source>Restore default appearance</source>
        <translation>還原預設外觀</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="55"/>
        <source>Rotate left</source>
        <translation>向左旋轉</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="56"/>
        <source>Rotate right</source>
        <translation>向右旋轉</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="57"/>
        <source>Change trigger</source>
        <translation>更改觸發</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="170"/>
        <source>Edit sub-circuit</source>
        <translation>編輯子電路</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="171"/>
        <source>Embed sub-circuit</source>
        <translation>嵌入子電路</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="172"/>
        <source>Extract to file</source>
        <translation>擷取到檔案</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="187"/>
        <location filename="../../UI/ElementContextMenu.cpp" line="246"/>
        <source>Copy</source>
        <translation>複製</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="188"/>
        <location filename="../../UI/ElementContextMenu.cpp" line="246"/>
        <source>Cut</source>
        <translation>剪下</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="193"/>
        <location filename="../../UI/ElementContextMenu.cpp" line="246"/>
        <source>Delete</source>
        <translation>刪除</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/DolphinCommands.cpp" line="17"/>
        <source>Edit waveform</source>
        <translation>編輯波形</translation>
    </message>
</context>
<context>
    <name>RegisterBlobCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="1126"/>
        <source>Register blob &quot;%1&quot;</source>
        <translation>註冊 blob &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>RemoveBlobCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="1149"/>
        <source>Remove blob &quot;%1&quot;</source>
        <translation>移除 blob「%1」</translation>
    </message>
</context>
<context>
    <name>RenameBlobCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="1170"/>
        <source>Rename IC &quot;%1&quot; to &quot;%2&quot;</source>
        <translation>將 IC &quot;%1&quot; 重新命名為 &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>RotateCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="334"/>
        <source>Rotate %1 degrees</source>
        <translation>旋轉 %1 度</translation>
    </message>
</context>
<context>
    <name>SRFlipFlop</name>
    <message>
        <location filename="../../Element/GraphicElements/SRFlipFlop.cpp" line="27"/>
        <source>SR-FLIP-FLOP</source>
        <translation>SR 型正反器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/SRFlipFlop.cpp" line="28"/>
        <source>SR-Flip-Flop</source>
        <translation>SR 型正反器</translation>
    </message>
</context>
<context>
    <name>SRLatch</name>
    <message>
        <location filename="../../Element/GraphicElements/SRLatch.cpp" line="27"/>
        <source>SR-LATCH</source>
        <translation>SR 型鎖存器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/SRLatch.cpp" line="28"/>
        <source>SR-Latch</source>
        <translation>SR 型鎖存器</translation>
    </message>
</context>
<context>
    <name>Scene</name>
    <message>
        <location filename="../../Scene/Scene.cpp" line="81"/>
        <location filename="../../Scene/Scene.cpp" line="771"/>
        <source>&amp;Undo</source>
        <translation>復原(&amp;U)</translation>
    </message>
    <message>
        <location filename="../../Scene/Scene.cpp" line="89"/>
        <location filename="../../Scene/Scene.cpp" line="777"/>
        <source>&amp;Redo</source>
        <translation>重做(&amp;R)</translation>
    </message>
    <message>
        <location filename="../../Scene/Scene.cpp" line="797"/>
        <source>Paste</source>
        <translation>貼上</translation>
    </message>
    <message>
        <location filename="../../Scene/Scene.cpp" line="806"/>
        <source>Select all</source>
        <translation>全選</translation>
    </message>
</context>
<context>
    <name>SceneUiBinder</name>
    <message>
        <location filename="../../UI/SceneUiBinder.cpp" line="60"/>
        <source>Zoom: %1%    Selected: %2 / %3</source>
        <translation>縮放: %1%    已選取: %2 / %3</translation>
    </message>
    <message>
        <location filename="../../UI/SceneUiBinder.cpp" line="214"/>
        <source>Unmute</source>
        <translation>取消靜音</translation>
    </message>
    <message>
        <location filename="../../UI/SceneUiBinder.cpp" line="214"/>
        <source>Mute</source>
        <translation>靜音</translation>
    </message>
</context>
<context>
    <name>Serialization</name>
    <message>
        <location filename="../../IO/Serialization.cpp" line="282"/>
        <source>Stream error reading metadata map count</source>
        <translation>讀取中繼資料計數時發生資料流錯誤</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="285"/>
        <source>Metadata map count %1 implausible given remaining stream bytes</source>
        <translation>相對於剩餘資料流位元組，中繼資料計數 %1 不合理</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="302"/>
        <source>Stream error reading blob map count</source>
        <translation>讀取 blob 計數時發生資料流錯誤</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="305"/>
        <source>Blob map count %1 implausible given remaining stream bytes</source>
        <translation>相對於剩餘資料流位元組，blob 計數 %1 不合理</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="375"/>
        <location filename="../../IO/Serialization.cpp" line="422"/>
        <location filename="../../IO/Serialization.cpp" line="429"/>
        <location filename="../../IO/Serialization.cpp" line="450"/>
        <location filename="../../IO/Serialization.cpp" line="470"/>
        <location filename="../../IO/Serialization.cpp" line="475"/>
        <location filename="../../IO/Serialization.cpp" line="493"/>
        <source>Invalid file format.</source>
        <translation>檔案格式無效。</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="411"/>
        <source>Invalid legacy file header: %1</source>
        <translation>無效的舊版檔案標頭：%1</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="606"/>
        <source>Stream error reading type tag at position %1: status %2</source>
        <translation>在位置 %1 讀取類型標籤時出現串流錯誤: 狀態 %2</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="618"/>
        <source>Stream error reading element type at position %1: status %2</source>
        <translation>在位置 %1 讀取元件類型時出現串流錯誤: 狀態 %2</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="630"/>
        <source>Stream error loading element at position %1: status %2</source>
        <translation>在位置 %1 載入元件時出現串流錯誤: 狀態 %2</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="649"/>
        <source>Stream error loading connection at position %1: status %2</source>
        <translation>在位置 %1 載入連接時出現串流錯誤: 狀態 %2</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="656"/>
        <source>Invalid type. Data is possibly corrupted.</source>
        <translation>類型無效。資料可能已損墮。</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="709"/>
        <source>Failed to create versioned backup: %1</source>
        <translation>無法建立版本化備份: %1</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="738"/>
        <source>Stream error reading preamble: status %1</source>
        <translation>讀取前導碼時發生串流錯誤：狀態 %1</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="797"/>
        <source>Panda file dependency chain exceeds the maximum nesting depth (%1) while copying &apos;%2&apos;</source>
        <translation>複製 &apos;%2&apos; 時,Panda 檔案相依鏈超出了最大巢狀深度(%1)</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="816"/>
        <source>Error copying file: %1</source>
        <translation>複製檔案時發生錯誤：%1</translation>
    </message>
</context>
<context>
    <name>Simulation</name>
    <message>
        <location filename="../../Simulation/Simulation.cpp" line="372"/>
        <source>Warning: feedback circuit did not converge — the circuit may be oscillating.</source>
        <translation>警告: 回饋電路未收斂 — 電路可能在振盪。</translation>
    </message>
</context>
<context>
    <name>SplitCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="578"/>
        <source>Invalid connection ports in SplitCommand constructor</source>
        <translation>SplitCommand建構函式中的連接埠無效</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="584"/>
        <source>Invalid graphic elements in SplitCommand constructor</source>
        <translation>SplitCommand建構函式中的圖形元素無效</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="607"/>
        <source>Wire split</source>
        <translation>線路分離</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="623"/>
        <source>Error trying to redo %1</source>
        <translation>嘗試重做 %1 時發生錯誤</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="646"/>
        <source>Error: endPort is null in SplitCommand::redo()</source>
        <translation>錯誤：SplitCommand::redo()中endPort為null</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="675"/>
        <source>Error trying to undo %1</source>
        <translation>嘗試復原 %1 時發生錯誤</translation>
    </message>
</context>
<context>
    <name>SystemVerilogCodeGen</name>
    <message>
        <location filename="../../CodeGen/SystemVerilogCodeGen.cpp" line="39"/>
        <source>Could not open file for writing: %1</source>
        <translation>無法開啟檔案以進行寫入：%1</translation>
    </message>
    <message>
        <location filename="../../CodeGen/SystemVerilogCodeGen.cpp" line="1259"/>
        <source>Output variable not mapped for TruthTable: %1</source>
        <translation>真值表的輸出變數未映射: %1</translation>
    </message>
    <message>
        <location filename="../../CodeGen/SystemVerilogCodeGen.cpp" line="1308"/>
        <source>Element type not supported: %1</source>
        <translation>不支援元件類型：%1</translation>
    </message>
</context>
<context>
    <name>TFlipFlop</name>
    <message>
        <location filename="../../Element/GraphicElements/TFlipFlop.cpp" line="27"/>
        <source>T-FLIP-FLOP</source>
        <translation>T 型正反器</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/TFlipFlop.cpp" line="28"/>
        <source>T-Flip-Flop</source>
        <translation>T 型正反器</translation>
    </message>
</context>
<context>
    <name>Text</name>
    <message>
        <location filename="../../Element/GraphicElements/Text.cpp" line="26"/>
        <source>Text</source>
        <translation>文字</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Text.cpp" line="58"/>
        <source>Double-click to add text</source>
        <translation>按兩下以新增文字</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Text.cpp" line="25"/>
        <source>TEXT</source>
        <translation>文字</translation>
    </message>
</context>
<context>
    <name>ToggleTruthTableOutputCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="1059"/>
        <source>Toggle TruthTable Output at position: %1</source>
        <translation>在位置 %1 切換真值表輸出</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="1068"/>
        <source>Could not find truthtable element!</source>
        <translation>找不到真值表元件！</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="1075"/>
        <source>TruthTable toggle position out of range: %1</source>
        <translation>真值表切換位置超出範圍：%1</translation>
    </message>
</context>
<context>
    <name>TourOverlay</name>
    <message>
        <location filename="../../Tour/TourOverlay.cpp" line="86"/>
        <location filename="../../Tour/TourOverlay.cpp" line="240"/>
        <source>Exit</source>
        <translation>結束</translation>
    </message>
    <message>
        <location filename="../../Tour/TourOverlay.cpp" line="87"/>
        <location filename="../../Tour/TourOverlay.cpp" line="241"/>
        <source>Stop the tour</source>
        <translation>停止導覽</translation>
    </message>
    <message>
        <location filename="../../Tour/TourOverlay.cpp" line="89"/>
        <location filename="../../Tour/TourOverlay.cpp" line="242"/>
        <source>← Back</source>
        <translation>← 返回</translation>
    </message>
    <message>
        <location filename="../../Tour/TourOverlay.cpp" line="91"/>
        <location filename="../../Tour/TourOverlay.cpp" line="212"/>
        <location filename="../../Tour/TourOverlay.cpp" line="238"/>
        <source>Next →</source>
        <translation>下一步 →</translation>
    </message>
    <message>
        <location filename="../../Tour/TourOverlay.cpp" line="207"/>
        <location filename="../../Tour/TourOverlay.cpp" line="235"/>
        <source>Step %1 of %2</source>
        <translation>第 %1 步，共 %2 步</translation>
    </message>
    <message>
        <location filename="../../Tour/TourOverlay.cpp" line="212"/>
        <location filename="../../Tour/TourOverlay.cpp" line="238"/>
        <source>Finish</source>
        <translation>完成</translation>
    </message>
</context>
<context>
    <name>TrashButton</name>
    <message>
        <location filename="../../UI/TrashButton.cpp" line="59"/>
        <source>Remove all &quot;%1&quot; instances from the circuit?</source>
        <translation>從電路中移除所有 &quot;%1&quot; 實例？</translation>
    </message>
    <message>
        <location filename="../../UI/TrashButton.cpp" line="61"/>
        <source>Remove this IC? Its file will be moved to the system trash and its instances deleted from the circuit.</source>
        <translation>是否移除此 IC? 其檔案將移至系統回收筒,其執行個體將從電路中刪除。</translation>
    </message>
</context>
<context>
    <name>TruthTable</name>
    <message>
        <location filename="../../Element/GraphicElements/TruthTable.cpp" line="38"/>
        <source>TRUTH TABLE</source>
        <translation>真值表</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/TruthTable.cpp" line="39"/>
        <source>Truth Table</source>
        <translation>真值表</translation>
    </message>
</context>
<context>
    <name>UpdateBlobCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="1203"/>
        <source>Update %1 IC blobs</source>
        <translation>更新 %1 個 IC blob</translation>
    </message>
</context>
<context>
    <name>UpdateCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="457"/>
        <source>Update %1 elements</source>
        <translation>更新 %1 個元件</translation>
    </message>
</context>
<context>
    <name>UpdateController</name>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="49"/>
        <source>Update Available</source>
        <translation>有可用更新</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="57"/>
        <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 已可用。&lt;/b&gt;&lt;br&gt;&lt;br&gt;您目前正在執行版本 %2。&lt;br&gt;按一下&lt;b&gt;下載&lt;/b&gt;以儲存新版本。</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="60"/>
        <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 現已推出。&lt;/b&gt;&lt;br&gt;&lt;br&gt;您目前執行的是版本 %2。&lt;br&gt;請造訪發佈頁面下載新版本。</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="69"/>
        <source>Don&apos;t notify me about this version again</source>
        <translation>不再通知我關於此版本的更新</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="73"/>
        <source>Download</source>
        <translation>下載</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="100"/>
        <source>Downloading wiRedPanda %1…</source>
        <translation>正在下載 wiRedPanda %1…</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="100"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="101"/>
        <source>Downloading Update</source>
        <translation>正在下載更新</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="137"/>
        <location filename="../../UI/UpdateController.cpp" line="145"/>
        <location filename="../../UI/UpdateController.cpp" line="151"/>
        <source>Download Failed</source>
        <translation>下載失敗</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="137"/>
        <source>Could not download the update:
%1</source>
        <translation>無法下載更新:
%1</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="145"/>
        <source>Could not save the file:
%1</source>
        <translation>無法儲存檔案:
%1</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="151"/>
        <source>Could not write the file:
%1</source>
        <translation>無法寫入檔案：
%1</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="158"/>
        <source>Download Complete</source>
        <translation>下載完成</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="159"/>
        <source>wiRedPanda has been downloaded to:
%1</source>
        <translation>wiRedPanda 已下載至:
%1</translation>
    </message>
</context>
<context>
    <name>WorkSpace</name>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="258"/>
        <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>此檔案以較新的檔案格式（版本 %1）儲存。
您的 wiRedPanda 版本（%2）支援檔案格式 %3。

請更新 wiRedPanda 以儲存對此檔案的變更。</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="262"/>
        <source>Cannot save.</source>
        <translation>無法儲存。</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="292"/>
        <source>Cannot save: sub-circuit &quot;%1&quot; could not be read to embed it.</source>
        <translation>無法儲存: 無法讀取子電路 &quot;%1&quot; 以將其內嵌。</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="373"/>
        <source>Error opening file: %1</source>
        <translation>開啟檔案時發生錯誤：%1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="392"/>
        <source>Could not save file: %1</source>
        <translation>無法儲存檔案：%1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="475"/>
        <source>This file does not exist: %1</source>
        <translation>此檔案不存在：%1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="484"/>
        <source>Could not open file: %1</source>
        <translation>無法開啟檔案：%1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="532"/>
        <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>此檔案以較新的檔案格式（版本 %1）儲存。
您的版本支援檔案格式 %2。

檔案將被開啟，但儲存已被封鎖。
請更新 wiRedPanda 以編輯和儲存此檔案。</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="537"/>
        <source>Newer version file.</source>
        <translation>新版本檔案。</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="540"/>
        <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>此檔案為舊格式（版本 %1），將自動升級為目前格式（版本 %2）。
原始檔案的備份已建立，名稱為: %3</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="543"/>
        <source>File upgraded.</source>
        <translation>檔案已升級。</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="713"/>
        <source>Error opening autosave file: %1</source>
        <translation>開啟自動儲存檔案時發生錯誤：%1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="721"/>
        <source>Could not commit autosave file: %1</source>
        <translation>無法提交自動儲存檔案：%1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="889"/>
        <source>Remove embedded IC &quot;%1&quot;</source>
        <translation>移除內嵌 IC「%1」</translation>
    </message>
</context>
<context>
    <name>WorkspaceManager</name>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="74"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="134"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="271"/>
        <source>New Project</source>
        <translation>新專案</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="201"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="244"/>
        <source>File saved successfully.</source>
        <translation>檔案儲存成功。</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="252"/>
        <source>File not saved. Close tab anyway?</source>
        <translation>檔案未儲存。仍要關閉分頁嗎？</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="273"/>
        <source> has been modified.
Do you want to save your changes?</source>
        <translation> 已被修改。
您要儲存變更嗎？</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="317"/>
        <source>File loaded successfully.</source>
        <translation>檔案載入成功。</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="392"/>
        <source>Open File</source>
        <translation>開啟檔案</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="177"/>
        <source>Save File</source>
        <translation>儲存檔案</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="76"/>
        <source> (recovered)</source>
        <translation>(已復原)</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="139"/>
        <source>New Project %1</source>
        <translation>新增專案 %1</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="177"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="230"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="392"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="426"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="471"/>
        <source>Panda files</source>
        <translation>Panda 檔案</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="228"/>
        <source>Save File (original location is read-only)</source>
        <translation>儲存檔案（原始位置為唯讀）</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="426"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="471"/>
        <source>Save File as ...</source>
        <translation>另存為...</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="526"/>
        <source>File Conflict</source>
        <translation>檔案衝突</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="527"/>
        <source>The file &quot;%1&quot; is already open in another tab.</source>
        <translation>檔案「%1」已在另一個分頁中開啟。</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="530"/>
        <source>Switch to Tab</source>
        <translation>切換到分頁</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="604"/>
        <source>Error!</source>
        <translation>錯誤！</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="701"/>
        <source>Error</source>
        <translation>錯誤</translation>
    </message>
</context>
<context>
    <name>Xnor</name>
    <message>
        <location filename="../../Element/GraphicElements/Xnor.cpp" line="28"/>
        <source>Xnor</source>
        <translation>反互排或</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Xnor.cpp" line="27"/>
        <source>XNOR</source>
        <translation>反互排或閘</translation>
    </message>
</context>
<context>
    <name>Xor</name>
    <message>
        <location filename="../../Element/GraphicElements/Xor.cpp" line="28"/>
        <source>Xor</source>
        <translation>互排或</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Xor.cpp" line="27"/>
        <source>XOR</source>
        <translation>互排或閘</translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <location filename="../../Main.cpp" line="296"/>
        <source>Circuit file to open.</source>
        <translation>要開啟的電路檔案。</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="300"/>
        <source>Verbosity level 0 to 5, disabled by default.</source>
        <translation>詳細程度級別 0 到 5，預設停用。</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="301"/>
        <source>verbosity level</source>
        <translation>詳細程度級別</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="306"/>
        <source>Exports circuit to &lt;arduino-file&gt;.</source>
        <translation>將電路匯出到 &lt;arduino-file&gt;。</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="318"/>
        <source>Exports circuit to waveform text file, reading input from terminal.</source>
        <translation>將電路匯出到波形文字檔案，從終端讀取輸入。</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="323"/>
        <source>When used with -c/--terminal, block execution if the circuit contains Truth Tables.</source>
        <translation>與 -c/--terminal 一起使用時，如果電路包含真值表則阻止執行。</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="329"/>
        <source>Run in MCP (Model Context Protocol) mode for programmatic control.</source>
        <translation>以 MCP（模型上下文協定）模式執行以進行程式化控制。</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="334"/>
        <source>Run MCP mode with a visible GUI window.</source>
        <translation>以可見的 GUI 視窗執行 MCP 模式。</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="360"/>
        <location filename="../../Main.cpp" line="372"/>
        <location filename="../../Main.cpp" line="384"/>
        <source>Error: no input circuit file given.</source>
        <translation>錯誤：未提供輸入電路檔案。</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="407"/>
        <source>Error: Circuit contains Truth Table elements.</source>
        <translation>錯誤：電路包含真值表元件。</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="450"/>
        <source>Error: </source>
        <translation>錯誤: </translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="307"/>
        <source>arduino file</source>
        <translation>Arduino 檔案</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="312"/>
        <source>Exports circuit to waveform text file.</source>
        <translation>將電路匯出到波形文字檔案。</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="313"/>
        <source>waveform input text file</source>
        <translation>波形輸入文字檔案</translation>
    </message>
</context>
</TS>
