<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_Hant">
<context>
    <name>About</name>
    <message>
        <source>Reimagining Your Schedule.</source>
        <translation type="obsolete">重新構思你的時間表。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="73"/>
        <source>Class Widgets 2</source>
        <translation>Class Widgets 2</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="58"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="68"/>
        <source>About</source>
        <translation type="unfinished">關於</translation>
    </message>
    <message>
        <source>© 2024-2025 RinLit. All rights reserved. 
Licensed under the GPL-3 license.</source>
        <translation type="obsolete">版權所有 © 2024-2025 RinLit。保留所有權利。
根據 GPL-3 許可證授權。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="74"/>
        <source>© 2024-2026 RinLit. All rights reserved 
Licensed under the MIT license</source>
        <translation>© 2024-2026 RinLit. 保留所有權利
根據 MIT License 授權</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="92"/>
        <source>To view this repository</source>
        <translation type="unfinished">查看此儲存庫</translation>
    </message>
    <message>
        <source>File a bug or request new sample</source>
        <translation type="obsolete">提交錯誤或請求新範例</translation>
    </message>
    <message>
        <source>Create an issue on GitHub</source>
        <translation type="obsolete">在 GitHub 上建立問題</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="130"/>
        <source>Dependencies &amp; references</source>
        <translation type="unfinished">依賴項及參考資料</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="133"/>
        <source>Qt &amp; Qt Quick</source>
        <translation>Qt &amp; Qt Quick</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="137"/>
        <source>Fluent Design System</source>
        <translation>Fluent 設計系統</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="141"/>
        <source>RinUI</source>
        <translation type="unfinished">RinUI</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="145"/>
        <source>Loguru</source>
        <translation type="unfinished">Loguru</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="149"/>
        <source>Pydantic</source>
        <translation type="unfinished">Pydantic</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="155"/>
        <source>License</source>
        <translation>License</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="156"/>
        <source>This project is licensed under the MIT license</source>
        <translation>此項目根據 MIT License 獲得許可</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="159"/>
        <source>MIT License</source>
        <translation>MIT License</translation>
    </message>
    <message>
        <source>This project is licensed under the GPL-3 license</source>
        <translation type="obsolete">本專案根據 GPL-3 許可證授權</translation>
    </message>
    <message>
        <source>GPL-3 License</source>
        <translation type="obsolete">GPL-3 許可證</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="116"/>
        <source>File a bug or request new feature</source>
        <translation>提交Bug漏洞或新功能建議</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="173"/>
        <source>Advances</source>
        <translation>功能</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="179"/>
        <source>Log Storage Disabled</source>
        <translation>唔存低日誌</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="180"/>
        <source>When enabled, the app will &lt;b&gt;not&lt;/b&gt; save logs.</source>
        <translation type="unfinished">啟用後，應用程式將 &lt;b&gt;不會&lt;/b&gt; 儲存日誌。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="189"/>
        <source>Clear Logs</source>
        <translation type="unfinished">清除日誌</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="193"/>
        <source>Clear</source>
        <translation type="unfinished">清除</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="198"/>
        <source>Cleared</source>
        <translation type="unfinished">已清除</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="199"/>
        <source>All logs have been cleared about </source>
        <translation>所有日誌都已清除完畢 </translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="205"/>
        <source>Failed</source>
        <translation type="unfinished">失敗</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="206"/>
        <source>Failed to clear logs.</source>
        <translation type="unfinished">清除日誌失敗。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="219"/>
        <source>Debug Mode</source>
        <translation type="unfinished">除錯模式</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="220"/>
        <source>Enable Debug Mode to access core widget information, and debugging tools 
* Requires restart</source>
        <translation>啟用除錯模式可訪問核心部件信息及除錯工具·
* 需要重啟程式</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="258"/>
        <source>This project (Class Widgets 2) is licensed under the MIT license. For details, see:</source>
        <translation>本項目（Class Widgets 2）使用MIT許可證。詳情信息請看：</translation>
    </message>
    <message>
        <source>Enable Debug Mode to access core widget information, and debugging tools. 
* Requires restart.</source>
        <translation type="obsolete">啟用除錯模式以存取核心小工具資訊和除錯工具。* 需要重新啟動。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="236"/>
        <source>Show Tutorials again</source>
        <translation type="unfinished">再次顯示教學</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="239"/>
        <source>Restart</source>
        <translation type="unfinished">重新啟動應用程式</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/About.qml" line="251"/>
        <source>License Agreement</source>
        <translation type="unfinished">授權協議</translation>
    </message>
    <message>
        <source>This project (Class Widgets 2) is licensed under the GPL-3 license. For details, see:</source>
        <translation type="vanished">本專案 (Class Widgets 2) 採用 MIT 授權條款。詳情請參閱：</translation>
    </message>
</context>
<context>
    <name>AddSubjectExpander</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/AddSubjectExpander.qml" line="87"/>
        <source>Quick Add Subject</source>
        <translation type="unfinished">快速新增科目</translation>
    </message>
</context>
<context>
    <name>AddWidgetsDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/AddWidgetsDialog.qml" line="10"/>
        <source>Add Widgets</source>
        <translation>新增小工具</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/AddWidgetsDialog.qml" line="141"/>
        <source>No Widget Selected</source>
        <translation>未選取小工具</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/AddWidgetsDialog.qml" line="217"/>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
</context>
<context>
    <name>Appearance</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="11"/>
        <source>Tune your widgets</source>
        <translation>調整你的小工具</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="12"/>
        <source>Adjust the size and finish of your widgets. The preview updates as you make changes.</source>
        <translation>調整小工具嘅大小同外觀，預覽會跟住你嘅修改即時更新。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="34"/>
        <source>Widget Scale</source>
        <translation>小工具縮放</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="35"/>
        <source>Make widgets look bigger or stay compact</source>
        <translation type="unfinished">讓小工具看起來更大或保持緊湊</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="77"/>
        <source>Background Opacity</source>
        <translation>不透明度</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="78"/>
        <source>Change the opacity of widget backgrounds</source>
        <translation>調整小工具背景嘅不透明度</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="98"/>
        <source>Corner Radius</source>
        <translation>圓角半徑</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Appearance.qml" line="99"/>
        <source>Set how rounded widget corners appear</source>
        <translation>設定小組件圓角的顯示方式</translation>
    </message>
</context>
<context>
    <name>CheckSingleInstanceDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/CheckSingleInstanceDialog.qml" line="23"/>
        <source>Already running</source>
        <translation type="unfinished">Class Widgets 正在運行中</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/CheckSingleInstanceDialog.qml" line="36"/>
        <source>Class Widgets is already running.

Looks like it was opened twice.
You can continue to open another one, or close this window.</source>
        <translation>Class Widgets 已正在運作。

看起來可能是啟動了兩次，
你可以選擇繼續啟動另一個進程，或是退出。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/CheckSingleInstanceDialog.qml" line="49"/>
        <source>Exit</source>
        <translation type="unfinished">退出</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/CheckSingleInstanceDialog.qml" line="59"/>
        <source>Open anyway</source>
        <translation>仍然打開</translation>
    </message>
</context>
<context>
    <name>ClassSwapDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="8"/>
        <source>Class Swap</source>
        <translation>換課</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="142"/>
        <source>Odd Week</source>
        <translation>單周</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="142"/>
        <source>Even Week</source>
        <translation>雙週</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="143"/>
        <source>Week %1</source>
        <translation>第 % 1週</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="232"/>
        <source>Monday</source>
        <translation>星期一</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="233"/>
        <source>Tuesday</source>
        <translation>星期二</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="234"/>
        <source>Wednesday</source>
        <translation>星期三</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="235"/>
        <source>Thursday</source>
        <translation>星期四</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="236"/>
        <source>Friday</source>
        <translation>星期五</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="237"/>
        <source>Saturday</source>
        <translation>星期六</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="238"/>
        <source>Sunday</source>
        <translation>星期日</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="290"/>
        <source>Click to select a class to swap</source>
        <translation>選擇待換嘅課程</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="330"/>
        <source>(Empty)</source>
        <translation>（未設定）</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="376"/>
        <source>All Subjects</source>
        <translation>科目表</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="451"/>
        <source>Click a class to swap</source>
        <translation>選擇更換到嘅課程</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="453"/>
        <source>Select target class</source>
        <translation>選擇目標課程</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="465"/>
        <source>Confirm Swap</source>
        <translation>確認換課</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapDialog.qml" line="494"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>ClassSwapRestoreDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapRestoreDialog.qml" line="23"/>
        <source>Temporary schedule detected</source>
        <translation>檢測到臨時課表</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapRestoreDialog.qml" line="39"/>
        <source>Class Widgets found temporary class swaps for today.

Do you want to continue using them, or discard and restore the original schedule?</source>
        <translation>Class Widgets 搵到咗用喺今日嘅臨時課表

繼續使用佢哋，定係放棄同恢復原課程表？</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapRestoreDialog.qml" line="53"/>
        <source>Discard</source>
        <translation>放棄</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ClassSwapRestoreDialog.qml" line="62"/>
        <source>Continue</source>
        <translation>繼續使用</translation>
    </message>
</context>
<context>
    <name>Complete</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Complete.qml" line="50"/>
        <source>Welcome to Class Widgets</source>
        <translation>歡迎使用 Class Widgets</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Complete.qml" line="69"/>
        <source>Get Started</source>
        <translation>開始使用</translation>
    </message>
</context>
<context>
    <name>Configs</name>
    <message>
        <source>default</source>
        <translation type="obsolete">預設</translation>
    </message>
    <message>
        <location filename="../../src/core/config/model.py" line="230"/>
        <source>New Schedule 1</source>
        <translation>新課程表1</translation>
    </message>
</context>
<context>
    <name>CtrlBtn</name>
    <message>
        <source>Unknown</source>
        <translation type="obsolete">未知</translation>
    </message>
</context>
<context>
    <name>Dashboard</name>
    <message>
        <location filename="../../src/qml/Debugger/contents/Dashboard.qml" line="39"/>
        <source>Search logs...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/Debugger/contents/Dashboard.qml" line="178"/>
        <source>No logs match filter</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DayEditor</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="11"/>
        <source>Edit Timeline</source>
        <translation type="unfinished">編輯時間軸</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="11"/>
        <source>New Timeline</source>
        <translation type="unfinished">新增時間軸</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="23"/>
        <source>Week {value} of every %1 weeks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="26"/>
        <source>Week {value}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="36"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="36"/>
        <source>2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="37"/>
        <source>%1</source>
        <translation type="unfinished">%1</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="76"/>
        <source>(auto)</source>
        <translation type="unfinished">(自動)</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="142"/>
        <source>By Week</source>
        <translation type="unfinished">按週</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="143"/>
        <source>By Date</source>
        <translation type="unfinished">按日期</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="147"/>
        <source>ID</source>
        <translation type="unfinished">ID</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="154"/>
        <source>Date</source>
        <translation type="unfinished">日期</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="171"/>
        <source>Days of Week</source>
        <translation type="unfinished">星期</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="178"/>
        <source>Mon</source>
        <translation type="unfinished">週一</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="178"/>
        <source>Tue</source>
        <translation type="unfinished">週二</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="178"/>
        <source>Wed</source>
        <translation type="unfinished">週三</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="179"/>
        <source>Thu</source>
        <translation type="unfinished">週四</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="179"/>
        <source>Fri</source>
        <translation type="unfinished">週五</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="179"/>
        <source>Sat</source>
        <translation type="unfinished">週六</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="179"/>
        <source>Sun</source>
        <translation type="unfinished">週日</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="192"/>
        <source>Week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="197"/>
        <source>Every Week</source>
        <translation type="unfinished">每週</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="198"/>
        <source>Repeat on a Cycle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/DayEditor.qml" line="199"/>
        <source>One Specific Week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Specific Round</source>
        <translation type="obsolete">特定輪次</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="obsolete">自訂</translation>
    </message>
    <message>
        <source>Week of Cycle</source>
        <translation type="obsolete">週期中的週</translation>
    </message>
</context>
<context>
    <name>DayListView</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="26"/>
        <source>%1</source>
        <translation type="unfinished">%1</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="34"/>
        <source>Weekdays</source>
        <translation type="unfinished">平日</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="36"/>
        <source>Weekends</source>
        <translation type="unfinished">週末</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="43"/>
        <source>Unknown</source>
        <translation type="unfinished">未知</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="55"/>
        <source>Every Week</source>
        <translation type="unfinished">每週</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="56"/>
        <source>week %1 of the cycle</source>
        <translation type="unfinished">週期中的第 %1 週</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="57"/>
        <source>Weeks %1</source>
        <translation type="unfinished">第 %1 週</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="79"/>
        <source>Mon</source>
        <translation type="unfinished">週一</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="79"/>
        <source>Tue</source>
        <translation type="unfinished">週二</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="79"/>
        <source>Wed</source>
        <translation type="unfinished">週三</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="80"/>
        <source>Thu</source>
        <translation type="unfinished">週四</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="80"/>
        <source>Fri</source>
        <translation type="unfinished">週五</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="80"/>
        <source>Sat</source>
        <translation type="unfinished">週六</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="80"/>
        <source>Sun</source>
        <translation type="unfinished">週日</translation>
    </message>
    <message>
        <source>Set start date and max weeks</source>
        <translation type="vanished">設定開學日期同多週輪換上限</translation>
    </message>
    <message>
        <source>Set the first day of school to calculate week numbers accurately</source>
        <translation type="vanished">設定開學日期，以便準確計算週次</translation>
    </message>
    <message>
        <source>Set</source>
        <translation type="obsolete">設定</translation>
    </message>
    <message>
        <source>Set default duration</source>
        <translation type="vanished">設定默認時長</translation>
    </message>
    <message>
        <source>Set the default duration for new classes, breaks, or activities.</source>
        <translation type="vanished">為新創建嘅班級、休息時段或者活動設定默認持續時間。</translation>
    </message>
    <message>
        <source>Set date and max weeks</source>
        <translation type="vanished">設定開學日期同多週輪換上限</translation>
    </message>
    <message>
        <source>Start date:</source>
        <translation type="vanished">開始日期：</translation>
    </message>
    <message>
        <source>Failed</source>
        <translation type="obsolete">失敗</translation>
    </message>
    <message>
        <source>Failed to set start date or max week cycle. Please report this issue to the community or the developer.</source>
        <translation type="vanished">設定開學日期或者最大週循環失敗，請將問題提交畀社區或者開發者。</translation>
    </message>
    <message>
        <source>Select Default Duration</source>
        <translation type="vanished">選擇默認持續時間</translation>
    </message>
    <message>
        <source></source>
        <translation type="obsolete">失敗</translation>
    </message>
    <message>
        <source>Class</source>
        <translation type="obsolete">班級</translation>
    </message>
    <message>
        <source>Break</source>
        <translation type="obsolete">休息</translation>
    </message>
    <message>
        <source>Activity</source>
        <translation type="obsolete">活動</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="104"/>
        <source>No timelines yet</source>
        <translation type="unfinished">尚未有時間軸</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="110"/>
        <source>No timelines yet. Click &quot;New Timeline&quot; to get started.</source>
        <translation type="unfinished">尚未有時間軸。點擊「新增時間軸」開始。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="156"/>
        <source>Edit</source>
        <translation type="unfinished">編輯</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="161"/>
        <source>Remove</source>
        <translation type="unfinished">移除</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="186"/>
        <source>New Timeline</source>
        <translation type="unfinished">新增時間軸</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/DayListView.qml" line="190"/>
        <source>Duplicate</source>
        <translation type="unfinished">複製</translation>
    </message>
</context>
<context>
    <name>Downloads</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="31"/>
        <source>Link copied</source>
        <translation>連結已經複製</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="39"/>
        <source>%1 B</source>
        <translation>%1 B</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="41"/>
        <source>%1 KB</source>
        <translation>%1 KB</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="42"/>
        <source>%1 MB</source>
        <translation>%1 MB</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="46"/>
        <source>%1/s</source>
        <translation>%1/秒</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="108"/>
        <source>Paused</source>
        <translation>已暫停</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="110"/>
        <source>Installing</source>
        <translation>安裝中</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="112"/>
        <source>Downloaded. Restart to apply</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="115"/>
        <source>Downloaded: %1 / %2</source>
        <translation>已下載 % 1，共 % 2</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="122"/>
        <source>Downloading</source>
        <translation>正在下載中</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="142"/>
        <source>Updates and downloads</source>
        <translation>更新和下載</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="152"/>
        <source>Check for updates</source>
        <translation>檢查更新</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="192"/>
        <source>Resume</source>
        <translation>恢復</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="192"/>
        <source>Pause</source>
        <translation>暫停</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="221"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="270"/>
        <source>Unknown author</source>
        <translation>未知作者</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="223"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="277"/>
        <source>v%1 -&gt; v%2</source>
        <translation>v%1 -&gt; v%2</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="227"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="287"/>
        <source>Update</source>
        <translation>更新</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="255"/>
        <source>Installed Plugin Plaza plugins</source>
        <translation>已經喺插件廣場安裝嘅插件</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="273"/>
        <source>Update downloaded. Restart to apply</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="275"/>
        <source>Update check unavailable</source>
        <translation>檢查更新唔可用</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="278"/>
        <source>Updated at %1</source>
        <translation>已經喺 % 1更新</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="278"/>
        <source>Unknown</source>
        <translation type="unfinished">未知</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Downloads.qml" line="305"/>
        <source>No installed Plugin Plaza plugins</source>
        <translation>冇喺插件市場安裝嘅插件</translation>
    </message>
</context>
<context>
    <name>Editor</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="11"/>
        <source>Schedule Editor</source>
        <translation type="unfinished">排程編輯器</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="74"/>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="105"/>
        <source>Saved</source>
        <translation type="unfinished">已儲存</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="76"/>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="107"/>
        <source>Schedule saved successfully</source>
        <translation type="unfinished">排程已成功儲存</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="48"/>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="80"/>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="111"/>
        <source>Save Failed</source>
        <translation type="unfinished">儲存失敗</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="33"/>
        <source>Save changes to the timetable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="37"/>
        <source>Do you want to save the changes to &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="50"/>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="82"/>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="113"/>
        <source>Failed to save schedule, see log for details</source>
        <translation type="unfinished">儲存排程失敗，詳見記錄</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="96"/>
        <source>Save Changes</source>
        <translation>保存更改</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="127"/>
        <source>Home</source>
        <translation type="unfinished">首頁</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="132"/>
        <source>Timeline</source>
        <translation type="unfinished">時間軸</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="137"/>
        <source>Schedule</source>
        <translation type="unfinished">時程表</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="143"/>
        <source>Subjects</source>
        <translation type="unfinished">科目</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="156"/>
        <source>Unsaved Changes</source>
        <translation>未保存嘅更改</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="157"/>
        <source>Don&apos;t forget to save your changes before closing the editor or switching schedule. You can click the save button in the title bar.</source>
        <translation>關閉編輯器或者切換課程表之前，請唔好忘記保存更改。你可以撳標題欄入面嘅「保存」掣。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Editor.qml" line="163"/>
        <source>OK</source>
        <translation>好</translation>
    </message>
</context>
<context>
    <name>EmptyState</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/EmptyState.qml" line="10"/>
        <source>Nothing here yet</source>
        <translation>目前暫冇內容</translation>
    </message>
</context>
<context>
    <name>EntryDelegate</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="51"/>
        <source>Remove</source>
        <translation type="unfinished">移除</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="228"/>
        <source>Class</source>
        <translation type="unfinished">班級</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="229"/>
        <source>Break</source>
        <translation type="unfinished">休息</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="230"/>
        <source>Activity</source>
        <translation type="unfinished">活動</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="231"/>
        <source>Unknown Type</source>
        <translation type="unfinished">未知類型</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="239"/>
        <source> minutes</source>
        <translation type="unfinished"> 分鐘</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="267"/>
        <source>Invalid Time Range</source>
        <translation>無效嘅時間範圍</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDelegate.qml" line="268"/>
        <source>End time must be later than start time.</source>
        <translation>結束時間一定要遲過開始時間。</translation>
    </message>
</context>
<context>
    <name>EntryDetailView</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="79"/>
        <source>Invalid Time Range</source>
        <translation>無效嘅時間範圍</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="80"/>
        <source>End time must be later than start time.</source>
        <translation>結束時間一定要遲過開始時間。</translation>
    </message>
    <message>
        <source>Edit </source>
        <translation type="obsolete">編輯 </translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="147"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="238"/>
        <source>Class</source>
        <translation type="unfinished">班級</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="153"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="240"/>
        <source>Break</source>
        <translation type="unfinished">休息</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="159"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="242"/>
        <source>Activity</source>
        <translation type="unfinished">活動</translation>
    </message>
    <message>
        <source>Unknown Type</source>
        <translation type="obsolete">未知類型</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="166"/>
        <source>ID</source>
        <translation type="unfinished">ID</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="177"/>
        <source>Default Subject</source>
        <translation type="unfinished">預設科目</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="183"/>
        <source>Select Subject</source>
        <translation type="unfinished">選擇科目</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="212"/>
        <source>Set Subject</source>
        <translation type="unfinished">設定科目</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="228"/>
        <source>Title</source>
        <translation type="unfinished">標題</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="244"/>
        <source>Type a title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="252"/>
        <source>Start Time</source>
        <translation type="unfinished">開始時間</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="264"/>
        <source>End Time</source>
        <translation type="unfinished">結束時間</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="286"/>
        <source>OK</source>
        <translation type="unfinished">好</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryDetailView.qml" line="295"/>
        <source>Remove</source>
        <translation type="unfinished">移除</translation>
    </message>
</context>
<context>
    <name>EntryListView</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="106"/>
        <source> PM</source>
        <translation type="unfinished"> 下午</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="108"/>
        <source> AM</source>
        <translation type="unfinished"> 上午</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="187"/>
        <source>New Schedule</source>
        <translation type="unfinished">新增排程</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="163"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="192"/>
        <source>Class</source>
        <translation type="unfinished">班級</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="49"/>
        <source>No timeline selected</source>
        <translation type="unfinished">未選擇時間軸</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="55"/>
        <source>Please select a timeline first to add a new schedule.</source>
        <translation type="unfinished">請先選擇時間軸以新增新的時間表</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="171"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="198"/>
        <source>Break</source>
        <translation type="unfinished">休息</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="179"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="204"/>
        <source>Activity</source>
        <translation type="unfinished">活動</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="309"/>
        <source>Conflict with existing schedule</source>
        <translation type="unfinished">與現有時間表衝突</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/EntryListView.qml" line="311"/>
        <source>This time overlaps with an existing schedule (%1 – %2)</source>
        <translation type="unfinished">此時間與現有時間表重疊 (%1 – %2)</translation>
    </message>
</context>
<context>
    <name>ErrorState</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/ErrorState.qml" line="8"/>
        <source>Unable to load content</source>
        <translation>加載唔到內容</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/ErrorState.qml" line="10"/>
        <source>Retry</source>
        <translation>重試</translation>
    </message>
</context>
<context>
    <name>ExportScheduleDialog</name>
    <message>
        <location filename="../../src/core/convertor/slots.py" line="24"/>
        <location filename="../../src/core/schedule/manager.py" line="286"/>
        <source>Export Schedule</source>
        <translation>導出課程表</translation>
    </message>
    <message>
        <location filename="../../src/core/convertor/slots.py" line="27"/>
        <source>CSES Format (*.yaml *.yml)</source>
        <translation>CSES 格式 (*.yaml *.yml)</translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/manager.py" line="289"/>
        <source>Class Widgets 2 JSON Files (*.json)</source>
        <translation>Class Widgets 2 JSON 文件 (*.json)</translation>
    </message>
</context>
<context>
    <name>FilterToolbar</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="21"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="120"/>
        <source>All</source>
        <translation type="unfinished">全部</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="146"/>
        <source>More categories</source>
        <translation>更多分類</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="223"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="230"/>
        <source>Relevance</source>
        <translation>相關度</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="224"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="232"/>
        <source>Name</source>
        <translation>名稱</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="225"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="233"/>
        <source>Rating</source>
        <translation>分級</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="226"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="234"/>
        <source>Downloads</source>
        <translation>下載</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="227"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/FilterToolbar.qml" line="231"/>
        <source>Latest</source>
        <translation>最新發佈</translation>
    </message>
</context>
<context>
    <name>FloatingWidget</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Theme/components/FloatingWidget.qml" line="159"/>
        <source>Class</source>
        <translation type="unfinished">班級</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Theme/components/FloatingWidget.qml" line="161"/>
        <source>Activity</source>
        <translation type="unfinished">活動</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Theme/components/FloatingWidget.qml" line="163"/>
        <source>Take a break</source>
        <translation type="unfinished">休息一下</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Theme/components/FloatingWidget.qml" line="164"/>
        <source>Nothing right now</source>
        <translation type="unfinished">目前沒有</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Theme/components/FloatingWidget.qml" line="178"/>
        <source>&lt; </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Theme/components/FloatingWidget.qml" line="189"/>
        <source> min</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Home</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="10"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="52"/>
        <source>Home</source>
        <translation type="unfinished">首頁</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="18"/>
        <source>The new way to edit schedules</source>
        <translation type="unfinished">編輯時間表的新方式</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="19"/>
        <source>1. Tap and drag to adjust class times;
2. Quickly fill in courses at a glance;
3. Done in just 3 steps — editing your schedule has never been easier!</source>
        <translation type="unfinished">1. 輕觸並拖曳以調整課堂時間；
2. 一目了然地快速填入課程；
3. 僅需三個步驟 — 編輯時間表從未如此簡單！</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="31"/>
        <source>Open schedules folder</source>
        <translation>打開課程表文件夾</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="39"/>
        <source>Import Schedule</source>
        <translation>導入課程表</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="43"/>
        <source>Import from Class Widgets 2</source>
        <translation>從 Class Widgets 2導入</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="49"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="73"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="92"/>
        <source>Import Failed</source>
        <translation type="unfinished">匯入失敗</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="50"/>
        <source>Failed to import the schedule.Please check if the schedule file is valid.</source>
        <translation>請確認課程表文件係有效嘅。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="62"/>
        <source>Import from CSES</source>
        <translation>從 CSES 導入</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="67"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="86"/>
        <source>Import Success</source>
        <translation>導入成功</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="68"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="87"/>
        <source>The schedule has been imported successfully.</source>
        <translation>課程表已經成功導入。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="74"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="93"/>
        <source>Failed to import the schedule. Please check if the schedule file is valid.</source>
        <translation>請確認課程表文件係有效嘅。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="81"/>
        <source>Import from Class Widgets 1</source>
        <translation>從 Class Widgets 1導入</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="108"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="182"/>
        <source>Create a new schedule</source>
        <translation type="unfinished">創建新的時間表</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="118"/>
        <source>Your schedules</source>
        <translation type="unfinished">您的時間表</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="150"/>
        <source>Save changes to the timetable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="153"/>
        <source>Do you want to save the changes to &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="164"/>
        <source>Save Failed</source>
        <translation type="unfinished">儲存失敗</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="166"/>
        <source>Failed to save schedule, see log for details</source>
        <translation type="unfinished">儲存排程失敗，詳見記錄</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="185"/>
        <source>Enter a name for your new schedule</source>
        <translation type="unfinished">為您的新時間表輸入名稱</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="193"/>
        <source>Schedule name</source>
        <translation type="unfinished">時間表名稱</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="217"/>
        <source>Cannot be empty (⊙x⊙;)</source>
        <translation type="unfinished">不能為空 (⊙x⊙;)</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="220"/>
        <source>Cannot duplicate existing name (⊙x⊙;)</source>
        <translation type="unfinished">不能與現有名稱重複 (⊙x⊙;)</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Home.qml" line="222"/>
        <source>Great! That&apos;s it. ヾ(≧▽≦*)o</source>
        <translation type="unfinished">太好了！就這樣。ヾ(≧▽≦*)o</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="obsolete">警告</translation>
    </message>
    <message>
        <source>This version is still under testing and may contain bugs or incomplete features. You are welcome to submit issues on GitHub</source>
        <translation type="obsolete">此版本仍在測試中，可能包含錯誤或不完整功能。歡迎在 GitHub 上提交問題</translation>
    </message>
    <message>
        <source>GitHub</source>
        <translation type="obsolete">GitHub</translation>
    </message>
    <message>
        <source>Discord</source>
        <translation type="obsolete">Discord</translation>
    </message>
    <message>
        <source>https://discord.gg/nNZxaCBh</source>
        <translation type="obsolete">https://discord.gg/nNZxaCBh</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Home.qml" line="77"/>
        <source>Recommended for you</source>
        <translation>為你推薦</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Home.qml" line="99"/>
        <source>The plaza is unavailable</source>
        <translation>插件廣場唔可用</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Home.qml" line="100"/>
        <source>Check your connection and try loading the plaza again.</source>
        <translation>確認你嘅網絡連線，遲啲再重試。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="132"/>
        <source>Recommended settings</source>
        <translation>推薦設定</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="138"/>
        <source>Recent and commonly used settings</source>
        <translation>最近使用同常用設定</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="144"/>
        <source>Notifications</source>
        <translation>通知</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="145"/>
        <source>Plugins</source>
        <translation type="unfinished">插件</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="146"/>
        <source>Widgets</source>
        <translation type="unfinished">控制項 (&amp;W)</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="177"/>
        <source>Personalize your widgets</source>
        <translation>個性化你嘅小組件</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="265"/>
        <source>Color mode</source>
        <translation>顏色模式</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="272"/>
        <source>Light</source>
        <translation type="unfinished">淺色</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="273"/>
        <source>Dark</source>
        <translation type="unfinished">深色</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="274"/>
        <source>Use system setting</source>
        <translation type="unfinished">使用系統設定 (&amp;Y)</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="286"/>
        <source>Browse more colors, and themes</source>
        <translation>瀏覽更多顏色同主題</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="313"/>
        <source>Getting Started</source>
        <translation>開始使用</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="319"/>
        <source>Complete these steps to get started</source>
        <translation>完成以下步驟，開始使用</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="326"/>
        <source>Set up your schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="329"/>
        <source>Open schedule editor</source>
        <translation>打開課程表編輯器</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="337"/>
        <source>Calibrate time offset</source>
        <translation>校準時差偏移</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Home.qml" line="344"/>
        <source>Manage notifications</source>
        <translation>管理通知</translation>
    </message>
</context>
<context>
    <name>IconPicker</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/dialogs/IconPicker.qml" line="34"/>
        <source>Search icon in English... (e.g. &apos;run&apos; or &apos;book&apos;)</source>
        <translation type="unfinished">搜尋圖示（英文）...（例如「run」或「book」）</translation>
    </message>
</context>
<context>
    <name>ImportScheduleDialog</name>
    <message>
        <location filename="../../src/core/convertor/slots.py" line="42"/>
        <source>Import CSES Schedule</source>
        <translation>導入 CSES 課程表</translation>
    </message>
    <message>
        <location filename="../../src/core/convertor/slots.py" line="45"/>
        <source>CSES YAML Files (*.yaml *.yml)</source>
        <translation>CSES YAML 文件 (*.yaml *.yml)</translation>
    </message>
    <message>
        <location filename="../../src/core/convertor/slots.py" line="83"/>
        <source>Import Class Widgets 1 Schedule</source>
        <translation>導入 Class Widgets 1課程表</translation>
    </message>
    <message>
        <location filename="../../src/core/convertor/slots.py" line="86"/>
        <source>Class Widgets 1 JSON Files (*.json)</source>
        <translation>Class Widgets 1 JSON 文件 (*.json)</translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/manager.py" line="237"/>
        <source>Import Schedule</source>
        <translation>導入課程表</translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/manager.py" line="240"/>
        <source>Class Widgets 2 JSON Files (*.json)</source>
        <translation>Class Widgets 2 JSON 文件 (*.json)</translation>
    </message>
</context>
<context>
    <name>Index</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="10"/>
        <source>General</source>
        <translation type="unfinished">一般</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="18"/>
        <source>Locale</source>
        <translation type="unfinished">在地化</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="23"/>
        <source>Translation notice / 翻译提示</source>
        <translation>Translation notice / 翻譯提示</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="24"/>
        <source>Some translations may be auto-generated and could be inaccurate. Help us improve them on &lt;a href=&apos;https://hosted.weblate.org/projects/class-widgets/cw2/&apos;&gt;Weblate&lt;/a&gt;. &lt;br&gt;部分翻译可能由自动翻译生成，存在不准确之处。欢迎在 &lt;a href=&apos;https://hosted.weblate.org/projects/class-widgets/cw2/&apos;&gt;Weblate&lt;/a&gt; 上参与改进</source>
        <translation>Some translations may be auto-generated and could be inaccurate. Help us improve them on &lt;a href=&apos;https://hosted.weblate.org/projects/class-widgets/cw2/&apos;&gt;Weblate&lt;/a&gt;. &lt;br&gt;部分翻譯可能由自動翻譯生成，存在唔準確之處。歡迎喺 &lt;a href=&apos;https://hosted.weblate.org/projects/class-widgets/cw2/&apos;&gt;Weblate&lt;/a&gt; 上參與改進</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="33"/>
        <source>Language</source>
        <translation type="unfinished">語言</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="34"/>
        <source>Set the language of Class Widgets</source>
        <translation type="unfinished">設定課程小工具的語言</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="42"/>
        <source>Use System Language</source>
        <translation type="unfinished">使用系統語言</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="68"/>
        <source>Customize</source>
        <translation type="unfinished">自訂</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="73"/>
        <source>App Theme</source>
        <translation type="unfinished">應用程式主題</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="74"/>
        <source>Select which app theme to display</source>
        <translation type="unfinished">選擇要顯示的應用程式主題</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="81"/>
        <source>Light</source>
        <translation type="unfinished">淺色</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="82"/>
        <source>Dark</source>
        <translation type="unfinished">深色</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="83"/>
        <source>Use system setting</source>
        <translation type="unfinished">使用系統設定 (&amp;Y)</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="95"/>
        <source>Window Layer</source>
        <translation type="unfinished">視窗圖層</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="96"/>
        <source>Let your widgets floating on top, or tuck them neatly behind other windows</source>
        <translation type="unfinished">讓您的小工具浮在其他視窗之上，或整齊地置於其他視窗後方</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="101"/>
        <source>Pin on Top</source>
        <translation type="unfinished">釘選到頂部</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="104"/>
        <source>Send to Back</source>
        <translation type="unfinished">傳送到背面</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="124"/>
        <source>Countdown Precision</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="125"/>
        <source>Choose how precisely the remaining time is displayed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="132"/>
        <source>To the Second</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="133"/>
        <source>To the Minute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="155"/>
        <source>Mini Mode</source>
        <translation type="unfinished">迷你模式</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="156"/>
        <source>Use a more compact layout for smaller widgets</source>
        <translation type="unfinished">為較小的小工具使用更緊湊的版面配置</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="175"/>
        <source>Actions</source>
        <translation>行動</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="180"/>
        <source>Run at Startup</source>
        <translation>開機自啟動</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Index.qml" line="181"/>
        <source>Run Class Widgets on startup</source>
        <translation>開機後自動運行 Class Widgets</translation>
    </message>
</context>
<context>
    <name>Interactions</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="11"/>
        <source>Interactions &amp; Actions</source>
        <translation type="unfinished">互動與動作</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="22"/>
        <source>Widgets</source>
        <translation type="unfinished">控制項 (&amp;W)</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="28"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="29"/>
        <source>Tap Action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="29"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="30"/>
        <source>Choose whether tapping a widget hides it, switches to mini mode, or opens a floating widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="62"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="62"/>
        <source>Floating Widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="96"/>
        <source>Hover fade</source>
        <translation type="unfinished">懸停淡出</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="123"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="112"/>
        <source>Choose whether widgets hide, switch to Mini Mode, or open a floating widget when triggered</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hover to make the widget transparent and let clicks go through, move away to bring it back.</source>
        <translation type="obsolete">懸停以使小工具變為透明並讓點擊穿過，移開時恢復原狀。</translation>
    </message>
    <message>
        <source>Tap to hide</source>
        <translation type="obsolete">點按隱藏</translation>
    </message>
    <message>
        <source>Click on the widget to hide it, click it again to bring it back. 
* Some interactive elements may not respond to clicks</source>
        <translation type="obsolete">點擊小工具以隱藏它，再次點擊以恢復原狀。* 某些互動元素可能不會響應點擊</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="97"/>
        <source>Hover to make the widget transparent and let clicks go through, move away to bring it back</source>
        <translation>懸停使部件透明並允許點擊穿透，移開後恢復顯示</translation>
    </message>
    <message>
        <source>Click on the widget to hide it, click it again to bring it back</source>
        <translation type="vanished">點擊小組件以隱藏，再次點擊以恢復顯示</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="116"/>
        <source>Automations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="121"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="111"/>
        <source>More hide behavior</source>
        <translation type="unfinished">更多隱藏行為</translation>
    </message>
    <message>
        <source>Choose whether widgets hide or switch to Mini Mode when triggered</source>
        <translation type="obsolete">選擇觸發時小工具是隱藏還是切換至迷你模式</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="129"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="117"/>
        <source>Hide Widgets</source>
        <translation type="unfinished">隱藏小工具</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="130"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="118"/>
        <source>Switch to mini mode</source>
        <translation type="unfinished">切換至迷你模式</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="131"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="119"/>
        <source>Floating widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="145"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="132"/>
        <source>Hide when in class</source>
        <translation type="unfinished">上課時隱藏</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="152"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="139"/>
        <source>Hide when a window is maximized</source>
        <translation type="unfinished">視窗最大化時隱藏</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="159"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="146"/>
        <source>Hide when a window enters fullscreen</source>
        <translation type="unfinished">視窗進入全螢幕時隱藏</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="11"/>
        <source>Choose widget interactions</source>
        <translation>選擇小組件嘅互動方式</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="12"/>
        <source>Decide how widgets get out of your way while you work.</source>
        <translation>選擇點樣令小組件喺你正常使用嗰陣避免干擾。</translation>
    </message>
    <message>
        <source>Hide Behavior</source>
        <translation type="vanished">隱藏方式</translation>
    </message>
    <message>
        <source>Choose whether widgets disappear or become compact</source>
        <translation type="vanished">選擇小組件隱藏後消失或縮小顯示</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="52"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="52"/>
        <source>Hide</source>
        <translation>隱藏</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Interactions.qml" line="57"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="57"/>
        <source>Mini Mode</source>
        <translation type="unfinished">迷你模式</translation>
    </message>
    <message>
        <source>Tap to Hide</source>
        <translation type="vanished">單擊隱藏</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="97"/>
        <source>Hover Fade</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Interactions.qml" line="98"/>
        <source>Hover to make widgets transparent and let clicks pass through</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Language</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Language.qml" line="13"/>
        <source>Choose your language</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Language.qml" line="14"/>
        <source>Choose a language. You can refine every setting later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Language.qml" line="30"/>
        <source>Language</source>
        <translation type="unfinished">語言</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Language.qml" line="40"/>
        <source>Use System Language</source>
        <translation type="unfinished">使用系統語言</translation>
    </message>
</context>
<context>
    <name>Notification</name>
    <message>
        <source>Class begins</source>
        <translation type="obsolete">活動開始</translation>
    </message>
    <message>
        <source>School is over</source>
        <translation type="obsolete">放學提醒</translation>
    </message>
    <message>
        <source>Class is over</source>
        <translation type="obsolete">活動結束</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="13"/>
        <source>Notification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="20"/>
        <source>General</source>
        <translation type="unfinished">一般</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="27"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="362"/>
        <source>Enable notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="28"/>
        <source>Turn on or off all notifications from the application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="39"/>
        <source>Ringtone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="40"/>
        <source>Configure sounds for different types of notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="55"/>
        <source>Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="56"/>
        <source>Notification sounds for general information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="65"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="105"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="145"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="185"/>
        <source>Default sound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="79"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="118"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="158"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="198"/>
        <source>Play sound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="86"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="126"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="166"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="206"/>
        <source>Select sound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="95"/>
        <source>Announcement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="96"/>
        <source>Notification sounds for class and break announcements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="135"/>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="136"/>
        <source>Notification sounds for warnings and important alerts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="175"/>
        <source>System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="176"/>
        <source>Notification sounds for system messages and updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="217"/>
        <source>Default duration (ms)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="218"/>
        <source>Customize the notification duration (ms)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="242"/>
        <source>Providers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="363"/>
        <source>Turn on or off notifications from this provider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="388"/>
        <source>Use Dynamic Notification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Notification.qml" line="411"/>
        <source>Use System Notification</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>NotificationProviders</name>
    <message>
        <location filename="../../src/core/plaza/notifications.py" line="31"/>
        <source>Plugin Plaza</source>
        <translation type="unfinished">插件廣場</translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="73"/>
        <source>Class Notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="82"/>
        <source>Activity Notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="91"/>
        <source>Break Notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="100"/>
        <source>Free Time Notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="109"/>
        <source>Preparation Bell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/backend.py" line="62"/>
        <source>Debug Notification</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Overview</name>
    <message>
        <location filename="../../src/qml/Debugger/contents/Overview.qml" line="48"/>
        <source>Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/Debugger/contents/Overview.qml" line="49"/>
        <source>Debug message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/Debugger/contents/Overview.qml" line="85"/>
        <source>App Theme</source>
        <translation type="unfinished">應用程式主題</translation>
    </message>
    <message>
        <location filename="../../src/qml/Debugger/contents/Overview.qml" line="86"/>
        <source>Select which app theme to display</source>
        <translation type="unfinished">選擇要顯示的應用程式主題</translation>
    </message>
    <message>
        <location filename="../../src/qml/Debugger/contents/Overview.qml" line="92"/>
        <source>Light</source>
        <translation type="unfinished">淺色</translation>
    </message>
    <message>
        <location filename="../../src/qml/Debugger/contents/Overview.qml" line="93"/>
        <source>Dark</source>
        <translation type="unfinished">深色</translation>
    </message>
    <message>
        <location filename="../../src/qml/Debugger/contents/Overview.qml" line="94"/>
        <source>Use system setting</source>
        <translation type="unfinished">使用系統設定 (&amp;Y)</translation>
    </message>
    <message>
        <source>No Logs</source>
        <translation type="obsolete">無日誌</translation>
    </message>
    <message>
        <source>Do not save logs to local storage.</source>
        <translation type="obsolete">不要將日誌保存至本機存儲</translation>
    </message>
</context>
<context>
    <name>Pagination</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/Pagination.qml" line="19"/>
        <source>Previous page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/Pagination.qml" line="23"/>
        <source>Page %1 of %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/Pagination.qml" line="32"/>
        <source>Next page</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Personalization</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="11"/>
        <source>Personalization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="obsolete">警告</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="30"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="35"/>
        <source>Accent Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="36"/>
        <source>Pick the color which app highlighted color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="58"/>
        <source>Themes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="138"/>
        <source>Built-in</source>
        <translation type="unfinished">內建</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="145"/>
        <source>Incompatible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="167"/>
        <source>No description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="215"/>
        <source>Incompatible Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="220"/>
        <source>This theme requires the app version %1, but current app version is %2. 

Applying an incompatible theme may cause serious errors, crashes, or unexpected behavior.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="231"/>
        <source>Cancel</source>
        <translation type="unfinished">取消</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Personalization.qml" line="238"/>
        <source>Apply anyway</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PlazaStatusCard</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PlazaStatusCard.qml" line="195"/>
        <source>More options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PlazaStatusCard.qml" line="203"/>
        <source>Open in Plugin Plaza</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PlazaStatusCard.qml" line="208"/>
        <source>Copy link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PlazaStatusCard.qml" line="217"/>
        <source>Cancel download</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Plugin</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="144"/>
        <source>%1 B</source>
        <translation type="unfinished">%1 B</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="146"/>
        <source>%1 KB</source>
        <translation type="unfinished">%1 KB</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="147"/>
        <source>%1 MB</source>
        <translation type="unfinished">%1 MB</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="202"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="794"/>
        <source>No data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="250"/>
        <source>Failed to parse plugin information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="256"/>
        <source>Failed to load plugin information: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="272"/>
        <source>No description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="272"/>
        <source>This plugin does not provide README content.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="429"/>
        <source>Load failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="495"/>
        <source>Loading plugin...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="502"/>
        <source>Unknown author</source>
        <translation type="unfinished">未知作者</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="535"/>
        <source>%1 Ratings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="591"/>
        <source>Pause</source>
        <translation type="unfinished">暫停</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="593"/>
        <source>Resume</source>
        <translation type="unfinished">恢復</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="595"/>
        <source>Installing</source>
        <translation type="unfinished">安裝中</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="597"/>
        <source>Restart to apply</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="599"/>
        <source>Installed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="600"/>
        <source>Get</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="630"/>
        <source>Paused</source>
        <translation type="unfinished">已暫停</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="632"/>
        <source>Downloaded: %1 / %2</source>
        <translation type="unfinished">已下載 % 1，共 % 2</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="635"/>
        <source>Downloading</source>
        <translation type="unfinished">正在下載中</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="646"/>
        <source>Enable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="646"/>
        <source>Disable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="681"/>
        <source>Open in Web</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="687"/>
        <source>Copy link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="693"/>
        <source>Link copied</source>
        <translation type="unfinished">連結已經複製</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="704"/>
        <source>Cancel download</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="725"/>
        <source>More options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="742"/>
        <source>Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="775"/>
        <source>Other information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="789"/>
        <source>Plugin ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="790"/>
        <source>Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="790"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="791"/>
        <source>Unknown</source>
        <translation type="unfinished">未知</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="791"/>
        <source>API version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="792"/>
        <source>Branch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="793"/>
        <source>Last updated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="794"/>
        <source>Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="818"/>
        <source>Ratings and reviews</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="834"/>
        <source>See all (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="842"/>
        <source>Write a review</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="866"/>
        <source>Discover more</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugin.qml" line="907"/>
        <source>No recommendations</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginCard</name>
    <message>
        <source>Unknown</source>
        <translation type="obsolete">未知</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCard.qml" line="21"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCard.qml" line="22"/>
        <source>Unknown author</source>
        <translation type="unfinished">未知作者</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCard.qml" line="209"/>
        <source>Unknown plugin</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginCardRounded</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCardRounded.qml" line="21"/>
        <source>Unknown plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCardRounded.qml" line="23"/>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCardRounded.qml" line="24"/>
        <source>Unknown author</source>
        <translation type="unfinished">未知作者</translation>
    </message>
</context>
<context>
    <name>PluginCommentsDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCommentsDialog.qml" line="14"/>
        <source>Ratings and reviews</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCommentsDialog.qml" line="51"/>
        <source>Anonymous user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCommentsDialog.qml" line="70"/>
        <source>Sort by:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCommentsDialog.qml" line="76"/>
        <source>Most recent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCommentsDialog.qml" line="76"/>
        <source>Highest rating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCommentsDialog.qml" line="76"/>
        <source>Lowest rating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginCommentsDialog.qml" line="178"/>
        <source>No written reviews yet</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginManager</name>
    <message>
        <location filename="../../src/core/plugin/manager.py" line="120"/>
        <source>Incompatible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/manager.py" line="124"/>
        <source>{count} incompatible plugin(s) have been loaded, which may cause unknown issues.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginPlaza</name>
    <message>
        <location filename="../../src/core/plaza/notifications.py" line="52"/>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="12"/>
        <source>Plugin Plaza</source>
        <translation type="unfinished">插件廣場</translation>
    </message>
    <message>
        <location filename="../../src/core/plaza/notifications.py" line="53"/>
        <source>{action} {name} (v{version}).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plaza/notifications.py" line="66"/>
        <source>Plugin Plaza {action} failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plaza/notifications.py" line="69"/>
        <source>{name}: {error}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plaza/notifications.py" line="78"/>
        <source>Plugin updates available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plaza/notifications.py" line="81"/>
        <source>{count} plugin update(s) are ready in Plugin Plaza.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="20"/>
        <source>%1 B</source>
        <translation type="unfinished">%1 B</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="22"/>
        <source>%1 KB</source>
        <translation type="unfinished">%1 KB</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="23"/>
        <source>%1 MB</source>
        <translation type="unfinished">%1 MB</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="42"/>
        <source>Search plugins...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="182"/>
        <source>Downloaded: %1 / %2</source>
        <translation type="unfinished">已下載 % 1，共 % 2</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="185"/>
        <source>Downloading</source>
        <translation type="unfinished">正在下載中</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="202"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="223"/>
        <source>Plugin updated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="223"/>
        <source>Plugin installed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="226"/>
        <source>%1 v%2 is ready to use.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="233"/>
        <source>Plugin update failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="233"/>
        <source>Plugin installation failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="244"/>
        <source>Download cancelled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="245"/>
        <source>The download for %1 was cancelled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="258"/>
        <source>Home</source>
        <translation type="unfinished">首頁</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="263"/>
        <source>Plugins</source>
        <translation type="unfinished">插件</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="268"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/PluginPlaza.qml" line="273"/>
        <source>Downloads</source>
        <translation type="unfinished">下載</translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="23"/>
        <source>The package version ({package_version}) does not match the Plugin Plaza version ({release_version}).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="30"/>
        <source>The plugin package does not match the selected plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="32"/>
        <source>The plugin package could not be found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="38"/>
        <source>The plugin package is too large.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="40"/>
        <source>The plugin package is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="46"/>
        <source>The plugin manifest is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="55"/>
        <source>The plugin package failed security checks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="57"/>
        <source>Unable to download the plugin. Check your connection and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/plugin/errors.py" line="60"/>
        <source>Plugin installation failed.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginRating</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginRating.qml" line="45"/>
        <source>Anonymous user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginRating.qml" line="83"/>
        <source>%1 ratings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/PluginRating.qml" line="199"/>
        <source>No ratings yet</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginReplaceConfirmDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="15"/>
        <source>Update Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="15"/>
        <source>Replace Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="43"/>
        <source>A newer version of &apos;%1&apos; is available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="44"/>
        <source>A plugin with the same ID &apos;%1&apos; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="45"/>
        <source>Plugin Replacement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="53"/>
        <source>Current version: %1
New version: %2

Do you want to %3 this plugin?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="55"/>
        <source>update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="55"/>
        <source>replace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/PluginReplaceConfirmDialog.qml" line="69"/>
        <source>Note: Replacing a plugin will remove the old version completely.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Plugins</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="8"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="11"/>
        <source>Plugins</source>
        <translation type="unfinished">插件</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="39"/>
        <source>Invalid server response.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="83"/>
        <source>The plaza rejected the request.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="98"/>
        <source>Unable to load plugins: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="199"/>
        <source>Could not load plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="208"/>
        <source>No plugins found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="209"/>
        <source>Try another category.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Plugins.qml" line="209"/>
        <source>The plaza is empty right now.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="obsolete">警告</translation>
    </message>
    <message>
        <source>The plugin system is still under development and has not been tested. Using plugins may cause significant issues.</source>
        <translation type="obsolete">插件系統仍在開發階段，尚未經過測試。使用插件可能會導致嚴重問題。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="17"/>
        <source>Note</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="18"/>
        <source>Plugin Plaza is now available!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="27"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="190"/>
        <source>Success</source>
        <translation type="unfinished">成功</translation>
    </message>
    <message>
        <source>The plugin has been uninstalled successfully. Restart to take effect.</source>
        <translation type="obsolete">插件已成功解除安裝。請重新啟動以生效。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="37"/>
        <source>Uninstall Failed</source>
        <translation type="unfinished">解除安裝失敗</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="38"/>
        <source>Failed to uninstall the plugin. Please try again later.</source>
        <translation type="unfinished">解除安裝插件失敗。請稍後再試。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="167"/>
        <source>Your plugins</source>
        <translation type="unfinished">您的插件</translation>
    </message>
    <message>
        <source>Get Plugins</source>
        <translation type="obsolete">取得插件</translation>
    </message>
    <message>
        <source>Find and install plugins from the Plugin Plaza.</source>
        <translation type="obsolete">在插件廣場搜尋並安裝插件。</translation>
    </message>
    <message>
        <source>Go to Plugin Plaza</source>
        <translation type="obsolete">前往插件廣場</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="180"/>
        <source>Search for plugins</source>
        <translation type="unfinished">搜尋插件</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="200"/>
        <source>The selected plugin could not be imported.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="209"/>
        <source>Import</source>
        <translation type="unfinished">匯入</translation>
    </message>
    <message>
        <source>The plugin has been imported successfully.</source>
        <translation type="obsolete">插件已成功匯入。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="28"/>
        <source>The plugin uninstall has been queued. Restart to apply it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="108"/>
        <source>Import queued</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="109"/>
        <source>The plugin will be installed after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="123"/>
        <source>Plugin Plaza</source>
        <translation type="unfinished">插件廣場</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="124"/>
        <source>Manage plugin downloads and updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="137"/>
        <source>Downloads</source>
        <translation type="unfinished">下載</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="143"/>
        <source>Automatically check for plugin updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="152"/>
        <source>Automatically install plugin updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="191"/>
        <source>The plugin import has been queued. Restart to apply it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="199"/>
        <source>Import Failed</source>
        <translation type="unfinished">匯入失敗</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="350"/>
        <source>This plugin requires API version %1, but current API version is %2. 
It&apos;s incompatible and may cause unexpected issues.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="381"/>
        <source>Update</source>
        <translation type="unfinished">更新</translation>
    </message>
    <message>
        <source>The selected ZIP file does not contain a valid plugin.</source>
        <translation type="obsolete">選取的 ZIP 檔案不包含有效的插件。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="222"/>
        <source>All</source>
        <translation type="unfinished">全部</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="225"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="360"/>
        <source>Enabled</source>
        <translation type="unfinished">已啟用</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="228"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="360"/>
        <source>Disabled</source>
        <translation type="unfinished">已停用</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="303"/>
        <source>Built-in</source>
        <translation type="unfinished">內建</translation>
    </message>
    <message>
        <source>This plugin requires API version %1, but current app version is %2. 
It&apos;s incompatible and may cause unexpected issues.</source>
        <translation type="obsolete">此外掛需要 API 版本 %1，但目前的應用程式版本為 %2。兩者不相容，可能導致意外問題。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="392"/>
        <source>Open In</source>
        <translation type="unfinished">開啟於</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="395"/>
        <source>Finder</source>
        <translation type="unfinished">Finder</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="395"/>
        <source>File Explorer</source>
        <translation type="unfinished">檔案總管</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="400"/>
        <source>Open Failed</source>
        <translation type="unfinished">開啟失敗</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="401"/>
        <source>Failed to open the plugin folder.</source>
        <translation type="unfinished">開啟外掛資料夾失敗。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="410"/>
        <source>External Online Repository</source>
        <translation type="unfinished">外部線上存放庫</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Plugins.qml" line="418"/>
        <source>Uninstall</source>
        <translation type="unfinished">解除安裝</translation>
    </message>
    <message>
        <location filename="../../src/plugins/cw_widgets/widgets.py" line="11"/>
        <source>Built-in Widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="31"/>
        <source>Recommended plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="32"/>
        <source>Pick certified plugins from Plugin Plaza to install with your first setup.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="38"/>
        <source>Installing plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="40"/>
        <source>Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="42"/>
        <source>Skip</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="43"/>
        <source>Finish &amp; Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="49"/>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="503"/>
        <source>Retry</source>
        <translation type="unfinished">重試</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="188"/>
        <source>%1 selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="189"/>
        <source>No plugins selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="191"/>
        <source>%1/%2 plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="214"/>
        <source>Installation failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="295"/>
        <source>Unable to start installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="340"/>
        <source>Installation cancelled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="397"/>
        <source>Select all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="406"/>
        <source>Clear selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="490"/>
        <source>Could not load recommendations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="491"/>
        <source>No recommendations available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="494"/>
        <source>You can browse Plugin Plaza after setup.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="520"/>
        <source>Some plugins were not installed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Plugins.qml" line="521"/>
        <source>%1 installed, %2 failed. Retry the failed plugins or continue without them.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Preferences</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="12"/>
        <source>Preferences</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="13"/>
        <source>Choose a few defaults before selecting plugins.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="29"/>
        <source>Run at Startup</source>
        <translation type="unfinished">開機自啟動</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="30"/>
        <source>Open Class Widgets automatically when you sign in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="53"/>
        <source>Create Desktop Shortcut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="54"/>
        <source>Add a shortcut to your desktop after setup completes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="69"/>
        <source>Enable Notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Preferences.qml" line="70"/>
        <source>Allow reminders, schedule updates, and plugin messages</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RescheduleDayDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/RescheduleDayDialog.qml" line="8"/>
        <source>Reschedule day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/RescheduleDayDialog.qml" line="31"/>
        <source>Apply a day-of-week schedule to a specific date</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RestartButton</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/RestartButton.qml" line="15"/>
        <source>Restart required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/RestartButton.qml" line="18"/>
        <source>Restart to apply changes</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SaveFlyout</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/SaveFlyout.qml" line="56"/>
        <source>Saved</source>
        <translation type="unfinished">已儲存</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/SaveFlyout.qml" line="58"/>
        <source>Schedule saved successfully</source>
        <translation type="unfinished">排程已成功儲存</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/SaveFlyout.qml" line="62"/>
        <source>Save Failed</source>
        <translation type="unfinished">儲存失敗</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/SaveFlyout.qml" line="64"/>
        <source>Failed to save schedule, see log for details</source>
        <translation type="unfinished">儲存排程失敗，詳見記錄</translation>
    </message>
</context>
<context>
    <name>Schedule</name>
    <message>
        <source>Edit</source>
        <translation type="obsolete">編輯</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Schedule.qml" line="109"/>
        <source>Week %1</source>
        <translation type="unfinished">第 % 1週</translation>
    </message>
    <message>
        <source>Week Cycle</source>
        <translation type="obsolete">每週循環</translation>
    </message>
    <message>
        <source>Quick Add Subject</source>
        <translation type="obsolete">快速新增科目</translation>
    </message>
    <message>
        <location filename="../../src/core/convertor/converter.py" line="63"/>
        <source>All Weeks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/convertor/converter.py" line="65"/>
        <source>Odd Weeks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/convertor/converter.py" line="67"/>
        <source>Even Weeks</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScheduleClip</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="105"/>
        <source>Local</source>
        <translation type="unfinished">本地</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="119"/>
        <source>Duplicate</source>
        <translation type="unfinished">複製</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="126"/>
        <source>Rename</source>
        <translation type="unfinished">重新命名</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="133"/>
        <source>Delete</source>
        <translation type="unfinished">刪除</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="142"/>
        <source>Export</source>
        <translation type="unfinished">匯出</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="144"/>
        <source>Export to JSON</source>
        <translation type="unfinished">匯出為JSON</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="150"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="176"/>
        <source>Export Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="151"/>
        <source>The schedule has been exported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="158"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="184"/>
        <source>Export Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="159"/>
        <source>Failed to export the schedule. Please change the output directory or send the log file to the developer or community to help us sort it out.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="170"/>
        <source>Export to CSES</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="177"/>
        <source>The schedule has been exported as CSES format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="185"/>
        <source>Failed to export the schedule as CSES format. Please change the output directory or send the log file to the developer or community to help us sort it out.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="205"/>
        <source>Rename Schedule</source>
        <translation type="unfinished">重新命名時間表</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="208"/>
        <source>Rename this schedule</source>
        <translation type="unfinished">重新命名此時間表</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="216"/>
        <source>New name ╰(*°▽°*)╯</source>
        <translation type="unfinished">新名稱 ╰(*°▽°*)╯</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="240"/>
        <source>Cannot be empty (⊙x⊙;)</source>
        <translation type="unfinished">不能為空 (⊙x⊙;)</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="243"/>
        <source>Cannot duplicate existing name (⊙x⊙;)</source>
        <translation type="unfinished">不能與現有名稱重複 (⊙x⊙;)</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="245"/>
        <source>Great! That&apos;s it. ヾ(≧▽≦*)o</source>
        <translation type="unfinished">太好了！就這樣。ヾ(≧▽≦*)o</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="270"/>
        <source>Are you sure to delete this schedule?</source>
        <translation type="unfinished">您確定要刪除此時間表嗎？</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="273"/>
        <source>This action cannot be undone.</source>
        <translation type="unfinished">此操作無法撤銷。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="281"/>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="291"/>
        <source>Failed to delete</source>
        <translation type="unfinished">刪除失敗</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="282"/>
        <source>Cannot delete the current schedule. Please switch to another schedule first.</source>
        <translation type="unfinished">無法刪除當前時間表。請先切換至另一個時間表。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleClip.qml" line="292"/>
        <source>Please send the log file to the developer or community to help us sort it out.</source>
        <translation type="unfinished">請將日誌檔案發送給開發者或社群，以協助我們解決問題。</translation>
    </message>
</context>
<context>
    <name>ScheduleConverter</name>
    <message>
        <location filename="../../src/core/convertor/converter.py" line="490"/>
        <source>Class</source>
        <translation type="unfinished">班級</translation>
    </message>
</context>
<context>
    <name>ScheduleFlyout</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleFlyout.qml" line="40"/>
        <source>Edit</source>
        <translation type="unfinished">編輯</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleFlyout.qml" line="58"/>
        <source>Subject</source>
        <translation type="unfinished">主旨</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleFlyout.qml" line="64"/>
        <source>Select Subject</source>
        <translation type="unfinished">選擇科目</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleFlyout.qml" line="104"/>
        <source>Title</source>
        <translation type="unfinished">標題</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleFlyout.qml" line="124"/>
        <source>Set</source>
        <translation type="unfinished">設定</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/ScheduleFlyout.qml" line="148"/>
        <source>Clear</source>
        <translation type="unfinished">清除</translation>
    </message>
</context>
<context>
    <name>ScheduleRuntime</name>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="310"/>
        <source>Class Started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="327"/>
        <source>Activity Started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="336"/>
        <source>Intermission</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="352"/>
        <location filename="../../src/core/schedule/runtime.py" line="362"/>
        <location filename="../../src/core/schedule/runtime.py" line="388"/>
        <location filename="../../src/core/schedule/runtime.py" line="398"/>
        <source>Next: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="356"/>
        <location filename="../../src/core/schedule/runtime.py" line="392"/>
        <source>Next: {} at {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="358"/>
        <location filename="../../src/core/schedule/runtime.py" line="394"/>
        <source>Next: {} (Off-site)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="372"/>
        <source>Recess</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="407"/>
        <source>Enjoy your break</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="409"/>
        <source>Free Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="414"/>
        <source>Status Changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="414"/>
        <source>Current status: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="468"/>
        <location filename="../../src/core/schedule/runtime.py" line="478"/>
        <source>Coming up: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="472"/>
        <source>Coming up: {} at {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="474"/>
        <source>Coming up: {} (Off-site)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/schedule/runtime.py" line="486"/>
        <source>Preparation Bell</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Search</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="8"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="62"/>
        <source>Invalid server response.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="116"/>
        <source>The plaza rejected the request.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="131"/>
        <source>Unable to search plugins: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="305"/>
        <source>Suggested plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="355"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="362"/>
        <source>Relevance</source>
        <translation type="unfinished">相關度</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="356"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="364"/>
        <source>Name</source>
        <translation type="unfinished">名稱</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="357"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="365"/>
        <source>Rating</source>
        <translation type="unfinished">分級</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="358"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="366"/>
        <source>Downloads</source>
        <translation type="unfinished">下載</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="359"/>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="363"/>
        <source>Latest</source>
        <translation type="unfinished">最新發佈</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="330"/>
        <source>All</source>
        <translation type="unfinished">全部</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="393"/>
        <source>Could not search plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="406"/>
        <source>Search the plaza</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="407"/>
        <source>No suggested keywords are available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="414"/>
        <source>No plugins found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/plaza/Search.qml" line="415"/>
        <source>Try another search or category.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Settings</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="11"/>
        <source>Settings</source>
        <translation type="unfinished">設定</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="32"/>
        <source>Home</source>
        <translation type="unfinished">首頁</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="38"/>
        <source>General</source>
        <translation type="unfinished">一般</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="46"/>
        <source>Widgets</source>
        <translation type="unfinished">控制項 (&amp;W)</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="51"/>
        <source>Interactions</source>
        <translation type="unfinished">互動</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="56"/>
        <source>Personalization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="61"/>
        <source>Notification &amp; Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="65"/>
        <source>Notification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="70"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="77"/>
        <source>Plugins</source>
        <translation type="unfinished">插件</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="84"/>
        <source>About</source>
        <translation type="unfinished">關於</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Settings.qml" line="90"/>
        <source>Update</source>
        <translation type="unfinished">更新</translation>
    </message>
</context>
<context>
    <name>Shortcuts</name>
    <message>
        <location filename="../../src/core/central.py" line="146"/>
        <source>Settings</source>
        <translation type="unfinished">設定</translation>
    </message>
    <message>
        <location filename="../../src/core/central.py" line="152"/>
        <source>Schedules</source>
        <translation type="unfinished">時程表</translation>
    </message>
    <message>
        <location filename="../../src/core/central.py" line="158"/>
        <source>Plugin Plaza</source>
        <translation type="unfinished">插件廣場</translation>
    </message>
    <message>
        <location filename="../../src/core/central.py" line="164"/>
        <source>Reschedule Day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/central.py" line="170"/>
        <source>Class Swap</source>
        <translation type="unfinished">換課</translation>
    </message>
</context>
<context>
    <name>SubjectClip</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/SubjectClip.qml" line="92"/>
        <source>Teacher: </source>
        <translation type="unfinished">教師: </translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/SubjectClip.qml" line="92"/>
        <source>Location: </source>
        <translation type="unfinished">位置 </translation>
    </message>
    <message>
        <source>Edit Subject</source>
        <translation type="obsolete">編輯科目</translation>
    </message>
    <message>
        <source>ID</source>
        <translation type="obsolete">ID</translation>
    </message>
    <message>
        <source>Simplified Name</source>
        <translation type="obsolete">簡體名稱</translation>
    </message>
    <message>
        <source>Subject Name</source>
        <translation type="obsolete">科目名稱</translation>
    </message>
    <message>
        <source>e.g. Science</source>
        <translation type="obsolete">例如：科學</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">教師</translation>
    </message>
    <message>
        <source>Location</source>
        <translation type="obsolete">位置</translation>
    </message>
    <message>
        <source>e.g. Room 7813</source>
        <translation type="obsolete">例如：7813室</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="obsolete">顏色</translation>
    </message>
    <message>
        <source>e.g. #FF0000, blue, #197, etc.</source>
        <translation type="obsolete">例如：#FF0000, 藍色, #197, 等</translation>
    </message>
    <message>
        <source>Held in homeroom</source>
        <translation type="obsolete">於課室進行</translation>
    </message>
    <message>
        <source>Icon</source>
        <translation type="obsolete">圖示</translation>
    </message>
    <message>
        <source>Enable if the subject is taught in your homeroom classroom.  
If it takes place in another location, such as a sport field, lab, or another classroom, leave it off.</source>
        <translation type="obsolete">若在本班教室授課則啟用；若在其他地點授課（如運動場、實驗室或其他教室），則請停用。</translation>
    </message>
</context>
<context>
    <name>Subjects</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="38"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="45"/>
        <source>Restore Defaults</source>
        <translation type="unfinished">還原預設</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="48"/>
        <source>Are you sure you want to restore the default subjects?</source>
        <translation type="unfinished">您確定要還原預設科目嗎？</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="64"/>
        <source>Add Subject</source>
        <translation type="unfinished">新增科目</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="67"/>
        <source>Subject</source>
        <translation type="unfinished">主旨</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="101"/>
        <source>Edit Subject</source>
        <translation type="unfinished">編輯科目</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="114"/>
        <source>ID</source>
        <translation type="unfinished">ID</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="119"/>
        <source>Simplified Name</source>
        <translation type="unfinished">簡體名稱</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="125"/>
        <source>Subject Name</source>
        <translation type="unfinished">科目名稱</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="126"/>
        <source>e.g. Science</source>
        <translation type="unfinished">例如：科學</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="130"/>
        <source>Teacher</source>
        <translation type="unfinished">教師</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="135"/>
        <source>Location</source>
        <translation type="unfinished">位置</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="136"/>
        <source>e.g. Room 7813</source>
        <translation type="unfinished">例如：7813室</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="140"/>
        <source>Color</source>
        <translation type="unfinished">顏色</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="150"/>
        <source>Held in homeroom</source>
        <translation type="unfinished">於課室進行</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="162"/>
        <source>Icon</source>
        <translation type="unfinished">圖示</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Subjects.qml" line="182"/>
        <source>Enable if the subject is taught in your homeroom classroom.  
If it takes place in another location, such as a sport field, lab, or another classroom, leave it off.</source>
        <translation type="unfinished">若在本班教室授課則啟用；若在其他地點授課（如運動場、實驗室或其他教室），則請停用。</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="46"/>
        <source>Chinese</source>
        <translation type="unfinished">中文</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="47"/>
        <source>Mathematics</source>
        <translation type="unfinished">數學</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="48"/>
        <source>English</source>
        <translation type="unfinished">Chinese (Traditional)</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="49"/>
        <source>Politics</source>
        <translation type="unfinished">政治</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="50"/>
        <source>History</source>
        <translation type="unfinished">歷史</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="51"/>
        <source>Physics</source>
        <translation type="unfinished">物理</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="52"/>
        <source>Chemistry</source>
        <translation type="unfinished">化學</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="53"/>
        <source>Biology</source>
        <translation type="unfinished">生物</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="54"/>
        <source>Geography</source>
        <translation type="unfinished">地理</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="55"/>
        <source>Music</source>
        <translation type="unfinished">音樂</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="56"/>
        <source>Art</source>
        <translation type="unfinished">藝術</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="57"/>
        <source>Psychology</source>
        <translation type="unfinished">心理學</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="58"/>
        <source>Physical Education</source>
        <translation type="unfinished">體育</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="59"/>
        <source>Information Technology</source>
        <translation type="unfinished">資訊科技</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="60"/>
        <source>General Technology</source>
        <translation type="unfinished">通用技術</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="61"/>
        <source>Elective</source>
        <translation type="unfinished">選修</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="62"/>
        <source>Self Study</source>
        <translation type="unfinished">自學</translation>
    </message>
    <message>
        <source>CHN</source>
        <translation type="obsolete">CHN</translation>
    </message>
    <message>
        <source>Civics</source>
        <translation type="obsolete">公民</translation>
    </message>
    <message>
        <source>Psy</source>
        <translation type="obsolete">心理學</translation>
    </message>
    <message>
        <source>GenTech</source>
        <translation type="obsolete">通用技術</translation>
    </message>
    <message>
        <source>Study</source>
        <translation type="obsolete">學習</translation>
    </message>
    <message>
        <source>ClassMtg</source>
        <translation type="obsolete">班會</translation>
    </message>
    <message>
        <source>Weekly</source>
        <translation type="obsolete">每週</translation>
    </message>
    <message>
        <source>Philos</source>
        <translation type="obsolete">哲學</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="64"/>
        <source>Class Meeting</source>
        <translation type="unfinished">班會</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="65"/>
        <source>Weekly Test</source>
        <translation type="unfinished">週考</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="66"/>
        <source>Economics</source>
        <translation type="unfinished">經濟學</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="67"/>
        <source>Philosophy</source>
        <translation type="unfinished">哲學</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="70"/>
        <source>Computer Science</source>
        <translation type="unfinished">電腦科學</translation>
    </message>
    <message>
        <source>Math</source>
        <translation type="obsolete">數學</translation>
    </message>
    <message>
        <source>Eng</source>
        <translation type="obsolete">英語</translation>
    </message>
    <message>
        <source>Hist</source>
        <translation type="obsolete">歷史</translation>
    </message>
    <message>
        <source>Phys</source>
        <translation type="obsolete">物理</translation>
    </message>
    <message>
        <source>Chem</source>
        <translation type="obsolete">化學</translation>
    </message>
    <message>
        <source>Bio</source>
        <translation type="obsolete">生物</translation>
    </message>
    <message>
        <source>Geo</source>
        <translation type="obsolete">地理</translation>
    </message>
    <message>
        <source>Mus</source>
        <translation type="obsolete">音樂</translation>
    </message>
    <message>
        <source>PE</source>
        <translation type="obsolete">體育</translation>
    </message>
    <message>
        <source>IT</source>
        <translation type="obsolete">資訊科技</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="63"/>
        <source>Club</source>
        <translation type="unfinished">俱樂部</translation>
    </message>
    <message>
        <source>Econ</source>
        <translation type="obsolete">經濟學</translation>
    </message>
    <message>
        <source>CS</source>
        <translation type="obsolete">CSV</translation>
    </message>
</context>
<context>
    <name>SubjectsSimplified</name>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="71"/>
        <source>CHN</source>
        <translation type="unfinished">CHN</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="72"/>
        <source>Math</source>
        <translation type="unfinished">數學</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="73"/>
        <source>Eng</source>
        <translation type="unfinished">英語</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="74"/>
        <source>Civics</source>
        <translation type="unfinished">公民</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="75"/>
        <source>Hist</source>
        <translation type="unfinished">歷史</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="76"/>
        <source>Phys</source>
        <translation type="unfinished">物理</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="77"/>
        <source>Chem</source>
        <translation type="unfinished">化學</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="78"/>
        <source>Bio</source>
        <translation type="unfinished">生物</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="79"/>
        <source>Geo</source>
        <translation type="unfinished">地理</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="80"/>
        <source>Mus</source>
        <translation type="unfinished">音樂</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="81"/>
        <source>Art</source>
        <translation type="unfinished">藝術</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="82"/>
        <source>Psy</source>
        <translation type="unfinished">心理學</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="83"/>
        <source>PE</source>
        <translation type="unfinished">體育</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="84"/>
        <source>IT</source>
        <translation type="unfinished">資訊科技</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="85"/>
        <source>GenTech</source>
        <translation type="unfinished">通用技術</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="86"/>
        <source>Elective</source>
        <translation type="unfinished">選修</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="87"/>
        <source>Study</source>
        <translation type="unfinished">學習</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="88"/>
        <source>Club</source>
        <translation type="unfinished">俱樂部</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="89"/>
        <source>ClassMtg</source>
        <translation type="unfinished">班會</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="90"/>
        <source>Weekly</source>
        <translation type="unfinished">每週</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="91"/>
        <source>Econ</source>
        <translation type="unfinished">經濟學</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="92"/>
        <source>Philos</source>
        <translation type="unfinished">哲學</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="93"/>
        <source>CS</source>
        <translation type="unfinished">CSV</translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="94"/>
        <source>Meeting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/utils/subjects.py" line="95"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TableEntryDelegate</name>
    <message>
        <source>Unset</source>
        <translation type="obsolete">未設置</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/TableEntryDelegate.qml" line="21"/>
        <source>Class</source>
        <translation type="unfinished">班級</translation>
    </message>
</context>
<context>
    <name>TagShowcase</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/plaza/TagShowcase.qml" line="35"/>
        <source>View all %1 plugins</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Text</name>
    <message>
        <location filename="../../src/qml/widgets/Text.qml" line="20"/>
        <source>Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/Text.qml" line="52"/>
        <location filename="../../src/qml/widgets/Text.qml" line="58"/>
        <source>Enter Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/Text.qml" line="12"/>
        <source>Marquee Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/Text.qml" line="13"/>
        <source>If enabled, the text will scroll from left to right, if the widget is not wide enough.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/Text.qml" line="29"/>
        <source>Maximum Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/Text.qml" line="30"/>
        <source>Set the maximum width of the widget to display</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/Text.qml" line="50"/>
        <source>Custom Text</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Theme</name>
    <message>
        <location filename="../../src/themes/__init__.py" line="11"/>
        <source>Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/themes/__init__.py" line="12"/>
        <source>Class Widgets Builtin Default Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="11"/>
        <source>Choose your look</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="12"/>
        <source>Set the app appearance and an accent color that feels right to you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="30"/>
        <source>Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="31"/>
        <source>Select which app theme to display</source>
        <translation type="unfinished">選擇要顯示的應用程式主題</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="47"/>
        <source>Auto</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="52"/>
        <source>Light</source>
        <translation type="unfinished">淺色</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="57"/>
        <source>Dark</source>
        <translation type="unfinished">深色</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="93"/>
        <source>Accent Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Theme.qml" line="94"/>
        <source>Choose the color used for highlights and controls</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ThemeLoadErrorDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ThemeLoadErrorDialog.qml" line="38"/>
        <source>Theme could not be loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ThemeLoadErrorDialog.qml" line="56"/>
        <source>The selected theme could not be loaded.
Class Widgets has restored the default theme.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/ThemeLoadErrorDialog.qml" line="57"/>
        <source>The selected theme could not be loaded, and the default theme is unavailable.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Time</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Time.qml" line="13"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Time.qml" line="20"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Time.qml" line="26"/>
        <source>Time Offset (Seconds)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Time.qml" line="35"/>
        <source>Seconds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/notificationAndTime/Time.qml" line="27"/>
        <source>Adjust schedule time to match your school&apos;s broadcast; Increase the offset to compensate for early bells, decrease to compensate for late bells</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Timeline</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="25"/>
        <source>Set start date and max weeks</source>
        <translation type="unfinished">設定開學日期同多週輪換上限</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="26"/>
        <source>Set the first day of school to calculate week numbers accurately</source>
        <translation type="unfinished">設定開學日期，以便準確計算週次</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="30"/>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="49"/>
        <source>Set</source>
        <translation type="unfinished">設定</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="44"/>
        <source>Set default duration</source>
        <translation type="unfinished">設定默認時長</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="45"/>
        <source>Set the default duration for new classes, breaks, or activities.</source>
        <translation type="unfinished">為新創建嘅班級、休息時段或者活動設定默認持續時間。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="82"/>
        <source>Set date and max weeks</source>
        <translation type="unfinished">設定開學日期同多週輪換上限</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="90"/>
        <source>Start date:</source>
        <translation type="unfinished">開始日期：</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="100"/>
        <source>Max week cycle:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="116"/>
        <source>Failed</source>
        <translation type="unfinished">失敗</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="117"/>
        <source>Failed to set start date or max week cycle. Please report this issue to the community or the developer.</source>
        <translation type="unfinished">設定開學日期或者最大週循環失敗，請將問題提交畀社區或者開發者。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="128"/>
        <source>Select Default Duration</source>
        <translation type="unfinished">選擇默認持續時間</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="137"/>
        <source>Class</source>
        <translation type="unfinished">班級</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="151"/>
        <source>Break</source>
        <translation type="unfinished">休息</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/editor/Timeline.qml" line="164"/>
        <source>Activity</source>
        <translation type="unfinished">活動</translation>
    </message>
</context>
<context>
    <name>TrayPanel</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="67"/>
        <source>What&apos;s New</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Settings</source>
        <translation type="obsolete">設定</translation>
    </message>
    <message>
        <source>Adjust the settings of Class Widgets</source>
        <translation type="obsolete">調整類別小工具的設定</translation>
    </message>
    <message>
        <source>Schedules</source>
        <translation type="obsolete">時程表</translation>
    </message>
    <message>
        <source>Edit your schedule profile</source>
        <translation type="obsolete">編輯您的行程檔</translation>
    </message>
    <message>
        <source>Plugin Plaza</source>
        <translation type="obsolete">插件廣場</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="168"/>
        <source>Reschedule Day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Discover and download plugins</source>
        <translation type="obsolete">探索並下載插件</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="10"/>
        <source>Quick Access Panel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="87"/>
        <source>Switch your schedule</source>
        <translation type="unfinished">切換您的行程</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="135"/>
        <source>Debugger</source>
        <translation type="unfinished">調試器</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="147"/>
        <source>Restart</source>
        <translation type="unfinished">重新啟動應用程式</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="155"/>
        <source>Restart required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/TrayPanel.qml" line="162"/>
        <source>Exit</source>
        <translation type="unfinished">退出</translation>
    </message>
</context>
<context>
    <name>TrayShortcuts</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="26"/>
        <source>Shortcuts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="38"/>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="315"/>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="48"/>
        <source>Done</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="48"/>
        <source>Edit</source>
        <translation type="unfinished">編輯</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="56"/>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="207"/>
        <source>All Shortcuts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="64"/>
        <source>No shortcuts yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="65"/>
        <source>Click &quot;+&quot; to add shortcuts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="173"/>
        <source>Remove</source>
        <translation type="unfinished">移除</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/TrayShortcuts.qml" line="264"/>
        <source>Add Shortcuts</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Tutorial</name>
    <message>
        <source>Welcome ╰(*°▽°*)╯</source>
        <translation type="obsolete">歡迎 ╰(*°▽°*)╯</translation>
    </message>
    <message>
        <source>Welcome to Class Widgets 2</source>
        <translation type="obsolete">歡迎使用 Class Widgets 2</translation>
    </message>
    <message>
        <source>注意</source>
        <translation type="obsolete">注意</translation>
    </message>
    <message>
        <source>初始引导窗口还未完工，在做啦在做啦 
目前版本为测试版，大多数功能还未补完。若要在教学环境中使用，请三思而后行。
欢迎到我们的 GitHub 页面提交反馈或建议，谢谢！</source>
        <translation type="obsolete">初始引導窗口還未完工，在做啦在做啦 
目前版本為測試版，大多數功能還未補完。若要在教學環境中使用，請三思而後行。
歡迎到我們的 GitHub 頁面提交反饋或建議，謝謝！</translation>
    </message>
    <message>
        <source>Use System Language</source>
        <translation type="obsolete">使用系統語言</translation>
    </message>
    <message>
        <source>Exit</source>
        <translation type="obsolete">退出</translation>
    </message>
    <message>
        <source>Get started</source>
        <translation type="obsolete">開始使用</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Tutorial.qml" line="12"/>
        <source>Getting Started</source>
        <translation type="unfinished">開始使用</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Tutorial.qml" line="95"/>
        <source>Skip setup?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Tutorial.qml" line="100"/>
        <source>Are you sure you want to skip the setup?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Tutorial.qml" line="113"/>
        <source>Close setup?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/Tutorial.qml" line="118"/>
        <source>Are you sure you want to close the setup?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TutorialPage</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/tutorial/TutorialPage.qml" line="18"/>
        <source>Continue</source>
        <translation type="unfinished">繼續使用</translation>
    </message>
</context>
<context>
    <name>TutorialPluginCard</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/tutorial/TutorialPluginCard.qml" line="40"/>
        <source>Unknown plugin</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TutorialStepFooter</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/tutorial/TutorialStepFooter.qml" line="13"/>
        <source>Continue</source>
        <translation type="unfinished">繼續使用</translation>
    </message>
</context>
<context>
    <name>Update</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="11"/>
        <source>Class Widgets Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="59"/>
        <source>Checking for updates...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="61"/>
        <source>You&apos;re up to date!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="63"/>
        <source>New version available!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="65"/>
        <source>Downloading update...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="67"/>
        <source>Installing update...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="69"/>
        <source>Update ready to install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="71"/>
        <source>Update failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="73"/>
        <source>Download cancelled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="75"/>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="132"/>
        <source>Check for updates</source>
        <translation type="unfinished">檢查更新</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="88"/>
        <source>Waiting for response...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="90"/>
        <source>You&apos;re on the latest version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="92"/>
        <source>Latest version: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="92"/>
        <source>New version available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="97"/>
        <source>%1 MB/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="98"/>
        <source>%1 KB/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="99"/>
        <source>Progress: %1% — %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="102"/>
        <source>Applying the update...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="104"/>
        <source>Ready to install now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="106"/>
        <source>Something went wrong!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="108"/>
        <source>Download was cancelled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="110"/>
        <source>Click &quot;Check for updates&quot; to search for updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="160"/>
        <source>Download</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="174"/>
        <source>Cancel</source>
        <translation type="unfinished">取消</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="186"/>
        <source>Restart and Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="201"/>
        <source>More options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="207"/>
        <source>Update Channel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="208"/>
        <source>Choose which update channel to use</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="212"/>
        <source>Release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="213"/>
        <source>Alpha</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="236"/>
        <source>Use Mirror Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="237"/>
        <source>If GitHub is slow or unavailable in your region, use a mirror to download updates faster</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="246"/>
        <source>Select Mirror</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="247"/>
        <source>Choose a mirror source for downloading updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="276"/>
        <source>Auto check for updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="277"/>
        <source>Automatically check for updates and download them when they are available 
* Requires restart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="297"/>
        <source>Advanced</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="303"/>
        <source>Updater Server URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="304"/>
        <source>Set a custom URL to use for the updater server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="319"/>
        <source>Reset to default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/Update.qml" line="327"/>
        <source>https://example.com/releases.json/</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>UpdateNotification</name>
    <message>
        <location filename="../../src/core/automations/update_check.py" line="43"/>
        <source>&quot;{version}&quot; is available!
Go to &quot;Settings&quot; → &quot;Update&quot; for more details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/automations/update_check.py" line="45"/>
        <source>Class Widgets Update Available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/updater/bridge.py" line="89"/>
        <source>Class Widgets has been updated to the latest version: {version}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/updater/bridge.py" line="90"/>
        <source>Update Completed ヾ(≧▽≦*)o</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/updater/bridge.py" line="163"/>
        <source>Update Downloaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/updater/bridge.py" line="168"/>
        <source>Ready to install anytime. Go to &quot;Settings&quot; → &quot;Update&quot; to proceed with installation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/updater/bridge.py" line="205"/>
        <source>Applying Update Soon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/core/updater/bridge.py" line="209"/>
        <source>The update may take several seconds to complete. (●&apos;◡&apos;●)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WeekSelector</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="38"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="38"/>
        <source>2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="39"/>
        <source>%1</source>
        <translation type="unfinished">%1</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="66"/>
        <source>Week {value} of every %1 weeks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="69"/>
        <source>Week {value}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="78"/>
        <source>Every Week</source>
        <translation type="unfinished">每週</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="83"/>
        <source>Repeat on a Cycle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/editor/WeekSelector.qml" line="87"/>
        <source>One Specific Week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Round</source>
        <translation type="obsolete">輪次</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="obsolete">自訂</translation>
    </message>
    <message>
        <source>Week of Cycle:</source>
        <translation type="obsolete">週期週次：</translation>
    </message>
    <message>
        <source>Week Index:</source>
        <translation type="obsolete">週索引：</translation>
    </message>
</context>
<context>
    <name>Welcome</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Welcome.qml" line="216"/>
        <source>Get started</source>
        <translation type="unfinished">開始使用</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Welcome.qml" line="229"/>
        <source>Data migration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Welcome.qml" line="235"/>
        <source>View License</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Welcome.qml" line="242"/>
        <source>Skip tutorial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Welcome.qml" line="251"/>
        <source>License Agreement</source>
        <translation type="unfinished">授權協議</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/tutorial/Welcome.qml" line="258"/>
        <source>This project (Class Widgets 2) is licensed under the MIT license. For details, see:</source>
        <translation type="unfinished">本項目（Class Widgets 2）使用MIT許可證。詳情信息請看：</translation>
    </message>
</context>
<context>
    <name>WhatsNew</name>
    <message>
        <source>Get started</source>
        <translation type="obsolete">開始使用</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/WhatsNew.qml" line="11"/>
        <source>What&apos;s New ╰(*°▽°*)╯</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/WhatsNew.qml" line="173"/>
        <source>Feature Title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Windows/WhatsNew.qml" line="182"/>
        <source>Feature description will appear here...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WhatsNewData</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="11"/>
        <source>Brand New What&apos;s New Feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="12"/>
        <source>Introducing our brand new feature introduction page that allows users to quickly learn about the latest features of Class Widgets 2.0. Supports multi-page display, smooth animations, and smart navigation for a better new user experience.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="17"/>
        <source>A Brand New Quick Access Panel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="18"/>
        <source>The new Quick Access Panel gives you instant access to Class Widgets features from the tray icon. Quickly launch common actions, switch between class schedules, and manage shortcuts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="25"/>
        <source>Comprehensive Notification System Upgrade</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="26"/>
        <source>A completely rebuilt notification system that supports in-app notification toggles, intelligent ringtone configuration, and customizable notification providers. Bringing users a more flexible and intelligent notification experience.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="29"/>
        <source>Add &quot;Dynamic Notifications&quot; to Widgets Screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="33"/>
        <source>Enhanced Plugin System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="34"/>
        <source>A comprehensive plugin system architecture that supports third-party library imports, web-based plugin plaza, PluginAPI and UIAPI. Added edit mode detection properties to make plugin development more convenient.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="37"/>
        <source>Visit Extension Plaza</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="41"/>
        <source>Extended Multi-language Support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Data/WhatsNewData.qml" line="42"/>
        <source>Added Japanese and Traditional Chinese (Hong Kong) language support, improved internationalization (i18n) system. Translation management through Weblate platform allows more users to enjoy the convenience of Class Widgets.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetPreview</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/tutorial/WidgetPreview.qml" line="73"/>
        <source>Remaining</source>
        <translation type="unfinished">剩餘</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/tutorial/WidgetPreview.qml" line="157"/>
        <source>Current Activity</source>
        <translation type="unfinished">目前活動</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/tutorial/WidgetPreview.qml" line="187"/>
        <source>Mathematics</source>
        <translation type="unfinished">數學</translation>
    </message>
</context>
<context>
    <name>WidgetSettingsDialog</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/dialogs/WidgetSettingsDialog.qml" line="9"/>
        <source>Widget Settings</source>
        <translation type="unfinished">小工具設定</translation>
    </message>
</context>
<context>
    <name>Widgets</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="10"/>
        <source>Widgets</source>
        <translation type="unfinished">控制項 (&amp;W)</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="62"/>
        <source>The new way to edit widgets</source>
        <translation type="unfinished">編輯小工具的新方式</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="63"/>
        <source>Right-click or long press any widget, 
then tap &quot;Edit Widget Screen&quot; in the menu to experience it.</source>
        <translation type="unfinished">右鍵或長按任何小工具，
然後在選單中點擊「編輯小工具畫面」來體驗。</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="72"/>
        <source>Edit Widgets Screen</source>
        <translation type="unfinished">編輯小工具畫面</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="82"/>
        <source>Appearances</source>
        <translation type="unfinished">外觀</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="88"/>
        <source>Widgets Scale</source>
        <translation type="unfinished">小工具縮放</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="89"/>
        <source>Make widgets look bigger or stay compact</source>
        <translation type="unfinished">讓小工具看起來更大或保持緊湊</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="130"/>
        <source>Opacity</source>
        <translation type="unfinished">不透明度</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="131"/>
        <source>Change the opacity of the background of widgets</source>
        <translation type="unfinished">更改小工具背景的不透明度</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="149"/>
        <source>Corner Radius</source>
        <translation type="unfinished">圓角半徑</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="150"/>
        <source>Set how rounded widget corners appear</source>
        <translation type="unfinished">設定小組件圓角的顯示方式</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="169"/>
        <source>Font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="170"/>
        <source>Choose a font for the widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="197"/>
        <source>Font weight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="198"/>
        <source>Set the thickness of the font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="204"/>
        <source>Thin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="205"/>
        <source>Extra Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="206"/>
        <source>Light</source>
        <translation type="unfinished">淺色</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="207"/>
        <source>Regular</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="208"/>
        <source>Medium</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="209"/>
        <source>Semi Bold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="210"/>
        <source>Bold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="211"/>
        <source>Extra Bold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="212"/>
        <source>Black</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="213"/>
        <source>Custom</source>
        <translation type="unfinished">自訂</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="247"/>
        <source>Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="250"/>
        <source>The quick brown fox jumps over the lazy dog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="268"/>
        <source>Window</source>
        <translation type="unfinished">視窗</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="275"/>
        <source>Display</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="276"/>
        <source>Set which screen to display widgets on, and adjust their position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="392"/>
        <source>X-axis offset</source>
        <translation type="unfinished">X軸偏移</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/pages/settings/General/Widgets.qml" line="407"/>
        <source>Y-axis offset</source>
        <translation type="unfinished">Y軸偏移</translation>
    </message>
    <message>
        <location filename="../../src/plugins/cw_widgets/widgets.py" line="27"/>
        <source>Current Activity</source>
        <translation type="unfinished">目前活動</translation>
    </message>
    <message>
        <location filename="../../src/plugins/cw_widgets/widgets.py" line="33"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/plugins/cw_widgets/widgets.py" line="39"/>
        <source>Event Countdown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/plugins/cw_widgets/widgets.py" line="45"/>
        <source>Upcoming Activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/plugins/cw_widgets/widgets.py" line="57"/>
        <source>Dynamic Notification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/plugins/cw_widgets/widgets.py" line="69"/>
        <source>Text</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetsContainer</name>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/WidgetsContainer.qml" line="287"/>
        <source>Edit </source>
        <translation type="unfinished">編輯 </translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/WidgetsContainer.qml" line="302"/>
        <source>Delete</source>
        <translation type="unfinished">刪除</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/WidgetsContainer.qml" line="311"/>
        <source>Edit Widgets Screen</source>
        <translation type="unfinished">編輯小工具畫面</translation>
    </message>
    <message>
        <location filename="../../src/qml/ClassWidgets/Components/WidgetsContainer.qml" line="385"/>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
</context>
<context>
    <name>currentActivity</name>
    <message>
        <location filename="../../src/qml/widgets/currentActivity.qml" line="12"/>
        <source>Current Activity</source>
        <translation type="unfinished">目前活動</translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/currentActivity.qml" line="77"/>
        <source>Class</source>
        <translation type="unfinished">班級</translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/currentActivity.qml" line="79"/>
        <source>Activity</source>
        <translation type="unfinished">活動</translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/currentActivity.qml" line="81"/>
        <source>Take a break</source>
        <translation type="unfinished">休息一下</translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/currentActivity.qml" line="82"/>
        <source>Nothing right now</source>
        <translation type="unfinished">目前沒有</translation>
    </message>
</context>
<context>
    <name>dynamicNotification</name>
    <message>
        <location filename="../../src/qml/widgets/dynamicNotification.qml" line="244"/>
        <source>No notification yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/dynamicNotification.qml" line="268"/>
        <source>Dynamic Notification</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>eventCountdown</name>
    <message>
        <location filename="../../src/qml/widgets/eventCountdown.qml" line="12"/>
        <source>Remaining</source>
        <translation type="unfinished">剩餘</translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/eventCountdown.qml" line="51"/>
        <source> min</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>test</name>
    <message>
        <location filename="../../src/qml/widgets/test.qml" line="11"/>
        <source>测试组件</source>
        <translation type="unfinished">測試組件</translation>
    </message>
</context>
<context>
    <name>upcomingActivities</name>
    <message>
        <location filename="../../src/qml/widgets/settings/upcomingActivities.qml" line="12"/>
        <source>Marquee Title</source>
        <translation type="unfinished">跑馬燈標題</translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/upcomingActivities.qml" line="13"/>
        <source>If enabled, the upcoming activities will scroll from left to right.</source>
        <translation type="unfinished">如啟用，即將到來的活動將從左到右滾動。</translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/upcomingActivities.qml" line="29"/>
        <source>Max number of activities</source>
        <translation type="unfinished">最大活動數量</translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/upcomingActivities.qml" line="30"/>
        <source>Set the maximum number of activities to display in the upcoming activities view</source>
        <translation type="unfinished">設定在即將到來活動視圖中顯示的最大活動數量</translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/settings/upcomingActivities.qml" line="46"/>
        <source>Show full name of the activities</source>
        <translation type="unfinished">顯示活動全名</translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/upcomingActivities.qml" line="12"/>
        <source>Upcoming</source>
        <translation type="unfinished">即將到來</translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/upcomingActivities.qml" line="32"/>
        <source>Class</source>
        <translation type="unfinished">班級</translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/upcomingActivities.qml" line="33"/>
        <source>Activity</source>
        <translation type="unfinished">活動</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="obsolete">未知</translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/upcomingActivities.qml" line="38"/>
        <source>Nothing ahead</source>
        <translation type="unfinished">沒有即將到來的事物</translation>
    </message>
    <message>
        <location filename="../../src/qml/widgets/upcomingActivities.qml" line="34"/>
        <source>Unset</source>
        <translation type="unfinished">未設定</translation>
    </message>
</context>
</TS>
